マングースで検索クエリを実行するにはどうすればよいですか?

Tauseef HaiderNaqviは言った

私はmongodbのような電子ブックデータのコレクションを持っています

{ 
    "_id" : ObjectId("58b56fe19585b10cd42981d8"), 
    "cover_path" : "D:\\Ebooks\\uploads\\ebooks\\cover\\1488285665748-img1-700x400.jpg", 
    "path" : "D:\\Ebooks\\uploads\\ebooks\\pdf\\1488285665257-Webservices Natraz.pdf", 
    "description" : "ebook", 
    "title" : "book name", 
    "tag" : [
        "Hindi", 
        "Other"
    ], 
    "__v" : NumberInt(0)
}

キーワードが少し一致する場合は何かを検索して、"title:"関連するすべての本のオブジェクトを表示したいと思います。

私のマングーススキーマは:-

var mongoose     = require('mongoose');
var Schema       = mongoose.Schema;

var EbookSchema   = new Schema({
    title: {type:String},
    description: {type:String},
    path: {type:String,required:true},
    cover_path: {type:String,required:true},
    tag: [{ type: String }]

});
module.exports = mongoose.model('Ebook', EbookSchema);

私は試してみます:-

app.get('/ebook?search=',function(req,res){
var search_key = req.param('search');
    Ebook.find(title:'search',function(err, ebooks) {
            if (err)
                res.send(err);

            res.json(ebooks);
        });
    });

しかし、私はどうすればnullを見つけましたか?少しキーワードを検索したときにのみ、関連するすべてのオブジェクトが見つかりました。

アンディ・マクラウド

クエリをカーリーでラップしてみてください。Mongooseはオブジェクトをクエリとして想定しています。

app.get('/ebook?search=',function(req,res){
var search_key = req.param('search');
    Ebook.find({title: search_key})
       .then(ebooks => res.json(ebooks))
       .catch(err => res.status(404).json({ success: false }));
    });

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

マングース検索クエリをmongoDB集約フレームワークに変換するにはどうすればよいですか?

分類Dev

タグでファイルを検索するためにSQLiteで高度なクエリを実行するにはどうすればよいですか?

分類Dev

フラグメント内にある展開可能なリストビューで検索を実行するにはどうすればよいですか?

分類Dev

elasticsearch/searchkick を使用して検索クエリを実行するために、ユーザーが検索アイコンをクリックできるようにするにはどうすればよいですか?

分類Dev

スクリプトが仮想マシンで実行されているかどうかを検出するにはどうすればよいですか?

分類Dev

2つの範囲とテキスト検索についてMongoDBにクエリを実行するにはどうすればよいですか?

分類Dev

タイプに互換性がない場合にCastErrorをスローする代わりに、マングースの検索クエリがnullを返すようにするにはどうすればよいですか?

分類Dev

hstore / jsonb列のキーでパターンマッチングクエリを実行するにはどうすればよいですか?

分類Dev

マングースクエリの出力を変更するにはどうすればよいですか?

分類Dev

更新せずにjspスクリプトレットを実行する検索ボタンを作成するにはどうすればよいですか?

分類Dev

カスタムMaskedTextBoxの検索クエリをコーディングするにはどうすればよいですか

分類Dev

複数のマングースクエリを非同期で実行し、すべてのクエリの実行が完了するまで待ってから応答を送信するにはどうすればよいですか?

分類Dev

アプリバーを使用して検索を実行するにはどうすればよいですか?

分類Dev

マングースで作成/検索するにはどうすればよいですか?

分類Dev

bashスクリプトでコマンドを実行するにはどうすればよいですか?

分類Dev

クリアケースで特定の種類のマージハイパーリンクを検索するにはどうすればよいですか?

分類Dev

検索およびフィルタリングされた値のクエリテーブルを表示するにはどうすればよいですか?

分類Dev

静的データセットに対してストリーミングクエリを実行するにはどうすればよいですか?

分類Dev

Firebaseデータベースにクエリを実行するにはどうすればよいですか?

分類Dev

.jarファイルの実行をグローバルコマンドとして「エイリアス」するにはどうすればよいですか?

分類Dev

Atomエディターでスクリプトを実行したりコマンドを実行したりするためのカスタムキーバインディングを設定するにはどうすればよいですか?

分類Dev

JSからコントローラーを呼び出して、コントローラーがリクエストマッピングを実行できるようにするにはどうすればよいですか?

分類Dev

クエリを実行するにはどうすればよいですか?

分類Dev

検索ボタンのクリックでプログレスバーを追加するにはどうすればよいですか

分類Dev

検索クエリのシャードを選択するにはどうすればよいですか?

分類Dev

最高の平均によるリターンで検索を実行するにはどうすればよいですか

分類Dev

このマトリックス検索機能のパフォーマンスを向上させるにはどうすればよいですか?

分類Dev

tsvectorフィールドを使用してpostgresql全文検索でDjangoのランキングを実行するにはどうすればよいですか?

分類Dev

PostgreSQLのスキーマ内にあるテーブルでSelectクエリを実行するにはどうすればよいですか?

Related 関連記事

  1. 1

    マングース検索クエリをmongoDB集約フレームワークに変換するにはどうすればよいですか?

  2. 2

    タグでファイルを検索するためにSQLiteで高度なクエリを実行するにはどうすればよいですか?

  3. 3

    フラグメント内にある展開可能なリストビューで検索を実行するにはどうすればよいですか?

  4. 4

    elasticsearch/searchkick を使用して検索クエリを実行するために、ユーザーが検索アイコンをクリックできるようにするにはどうすればよいですか?

  5. 5

    スクリプトが仮想マシンで実行されているかどうかを検出するにはどうすればよいですか?

  6. 6

    2つの範囲とテキスト検索についてMongoDBにクエリを実行するにはどうすればよいですか?

  7. 7

    タイプに互換性がない場合にCastErrorをスローする代わりに、マングースの検索クエリがnullを返すようにするにはどうすればよいですか?

  8. 8

    hstore / jsonb列のキーでパターンマッチングクエリを実行するにはどうすればよいですか?

  9. 9

    マングースクエリの出力を変更するにはどうすればよいですか?

  10. 10

    更新せずにjspスクリプトレットを実行する検索ボタンを作成するにはどうすればよいですか?

  11. 11

    カスタムMaskedTextBoxの検索クエリをコーディングするにはどうすればよいですか

  12. 12

    複数のマングースクエリを非同期で実行し、すべてのクエリの実行が完了するまで待ってから応答を送信するにはどうすればよいですか?

  13. 13

    アプリバーを使用して検索を実行するにはどうすればよいですか?

  14. 14

    マングースで作成/検索するにはどうすればよいですか?

  15. 15

    bashスクリプトでコマンドを実行するにはどうすればよいですか?

  16. 16

    クリアケースで特定の種類のマージハイパーリンクを検索するにはどうすればよいですか?

  17. 17

    検索およびフィルタリングされた値のクエリテーブルを表示するにはどうすればよいですか?

  18. 18

    静的データセットに対してストリーミングクエリを実行するにはどうすればよいですか?

  19. 19

    Firebaseデータベースにクエリを実行するにはどうすればよいですか?

  20. 20

    .jarファイルの実行をグローバルコマンドとして「エイリアス」するにはどうすればよいですか?

  21. 21

    Atomエディターでスクリプトを実行したりコマンドを実行したりするためのカスタムキーバインディングを設定するにはどうすればよいですか?

  22. 22

    JSからコントローラーを呼び出して、コントローラーがリクエストマッピングを実行できるようにするにはどうすればよいですか?

  23. 23

    クエリを実行するにはどうすればよいですか?

  24. 24

    検索ボタンのクリックでプログレスバーを追加するにはどうすればよいですか

  25. 25

    検索クエリのシャードを選択するにはどうすればよいですか?

  26. 26

    最高の平均によるリターンで検索を実行するにはどうすればよいですか

  27. 27

    このマトリックス検索機能のパフォーマンスを向上させるにはどうすればよいですか?

  28. 28

    tsvectorフィールドを使用してpostgresql全文検索でDjangoのランキングを実行するにはどうすればよいですか?

  29. 29

    PostgreSQLのスキーマ内にあるテーブルでSelectクエリを実行するにはどうすればよいですか?

ホットタグ

アーカイブ