OK私は答えを見つけました: Sift.js
長い答えです:これは前に質問と回答 。重要なポイントは次のとおりです。
- Mongo構文が本当に必要な場合は、Siftを使用してください
- より主流になりたい場合は、Underscore.js を使用してください みんなみたいに。基本的に、わずかに異なる構文でsiftが実行することを実行するという事実に加えて、便利な関数のヒープがあります。
- ライブラリはまったく必要ないかもしれません-最近のブラウザは、アレイプロトタイプ
、
filter()
のように たとえば。
最後に、 mongodb-riff 同様のことをしようとしているように見えますが、現在、ページにはそれが機能しないことが明確に示されています-おそらくそれは放棄されています。しかし、彼のreadmeは少なくとも価値があります:-)、彼はふるい分けとクエリエンジン について言及しています。 私には複雑すぎますが、より成熟しているように見えます!
個人的にはアンダースコアを使用します。初めて調べたので、必要な便利なものが山ほどあることに気付きました。さらに、<コードのような単純な関数だけを実行したかったのです。> _。find() アンダースコアで。しかし、もっと複雑なモンゴのようなクエリを実行したい場合は、Siftを使用してより少ないLOCで実行できると思います。