sql >> データベース >  >> NoSQL >> MongoDB

オブジェクトに対してMongoDBのようなクエリ述語を評価できるJavascriptライブラリはどれですか?

    OK私は答えを見つけました: Sift.js

    長い答えです:これは前に質問と回答 。重要なポイントは次のとおりです。

    • Mongo構文が本当に必要な場合は、Siftを使用してください
    • より主流になりたい場合は、Underscore.js を使用してください みんなみたいに。基本的に、わずかに異なる構文でsiftが実行することを実行するという事実に加えて、便利な関数のヒープがあります。
    • ライブラリはまったく必要ないかもしれません-最近のブラウザは、アレイプロトタイプ filter()のように たとえば。

    最後に、 mongodb-riff 同様のことをしようとしているように見えますが、現在、ページにはそれが機能しないことが明確に示されています-おそらくそれは放棄されています。しかし、彼のreadmeは少なくとも価値があります:-)、彼はふるい分けとクエリエンジン について言及しています。 私には複雑すぎますが、より成熟しているように見えます!

    個人的にはアンダースコアを使用します。初めて調べたので、必要な便利なものが山ほどあることに気付きました。さらに、<コードのような単純な関数だけを実行したかったのです。> _。find() アンダースコアで。しかし、もっと複雑なモンゴのようなクエリを実行したい場合は、Siftを使用してより少ないLOCで実行できると思います。



    1. Pymongoでの全文検索

    2. Spring DataでJedisを使用しているときに、Redisでデータが奇妙なキーで保存されるのはなぜですか?

    3. Spring Data MongoDBでストリームを返すときにカーソルオプションを指定しますか?

    4. さまざまなフィールドを持つ範囲クエリのmongodbインデックス戦略