私はNode.jsとMongoDBの両方が初めてです。私はMongooseを使用してクエリと集計を行っています。 Mongooseの構文は、ネイティブMongoDBとは少し異なります。私はツールの種類を探しています、GUIツールは私のモンゴースのクエリをテストするために良いです。MongoDB用の(GUI)ツールは、Mongooseのような構文を使用していますか?
0
A
答えて
1
mongoboosterを試すことができます。 Mongoboosterは、JSONオブジェクトを指定するのではなく、連鎖構文を使用してクエリを構築できる、mongooseのような流暢なクエリビルダをサポートしています。
// instead of writing:
db.user.find({age:{:18,:65}},{name,1,age:1,_id:-1}).sort({age:-1, name:1});
// we can write:
db.user.where('age').gte(18).lte(65).select('name age -_id').sort("-age name");
// passing query conditions is permitted too
db.collection.find().where({ name: 'mongobooster' })
// chaining
db.collection
.where('age').gte(18).lte(65)
.where({ 'name': /^mongobooster/i })
.where('friends').slice(10)
// aggregation
db.companies.aggregate(qb.where('founded_year').gte(2000).lte(2010)) //qb:querybuilder
.group({_id:"$category_code",count:{$sum:1}})
.sort('-count')
.limit(100)
1
それは私がRoboMongoを使用していた...しかし
あまり違いはないのです。しかし、私はそれがMongodb
だけではなく、Mongoose
をサポートしていると思います。
関連する問題
- 1. mongoose(MongoDB)を使用してサブ文書を並べ替える
- 2. Node.js、Sails.js、MongoDBを使用してKinveyのようなバックエンドサービスを構築したい
- 3. Mongooseを使用してMongodbコレクションからejsのデータを表示
- 4. plt.waitforbuttonpress()をzoomなどのplot GUIツールで使用するには?
- 5. Eclipse RCPアプリケーションのGUI /機能テストにはどのツールを使用しますか?
- 6. Mongooseを使用したMongoDBの大きなクエリ
- 7. Railsの中のlink_toメソッドは、どのようなRubyの構文を使用していますか?
- 8. "(function(){...})();"という構文はいつ使用しますか?
- 9. MongoDB&Mongooseでお気に入りのリストを構成していますか?
- 10. ルールエンジン用ツール(コントロール)GUI
- 11. mongoose discriminatorsを使用してMongoDBコレクションを照会する方法
- 12. PHP構文を使用するTwigのようなテンプレートシステムはありますか?
- 13. Make/Rakeのような構文で.NET用のシステムを構築しますか?
- 14. GUIウィンドウプログラム用の適切なツール
- 15. mongodbで$を使用してソートしたり、インデックスを使用しないようにしますか?
- 16. 夜間自動ビルドにはどのようなツールを使用しますか?
- 17. 他のプロパティをmongoDBに追加するにはどのようにmongooseを使用して文書が見つかりましたか?
- 18. GLFWを使用するOpenGLアプリケーション用のGUIを構築するにはどうすればよいですか?
- 19. MongoDB ObjectIdを短くしてMongooseスキーマで使用する方法
- 20. ジェットブレーンはどのGUIライブラリを使用していますか?
- 21. Google ChromeはどのGUIライブラリを使用していますか?
- 22. matplotlibはどのGUIライブラリを使用していますか?
- 23. は、私は、フォーム・グループを使用してのような構造を形成しようとしています
- 24. JavaScriptのカラーピッカーはCSSの構文を使用しています。
- 25. 契約による設計を行うためにどのようなツールを使用していますか?
- 26. Mongoose findOneを使用して関数を定義していない関数を使用していますか?
- 27. Linux用の使いやすいツールのようなMFC
- 28. なぜmongoDBはobjectIDを使用していますか?
- 29. jqueryテンプレートのカミソリ構文を使用していますか?
- 30. Mongodb/Mongooseのサブ文書を使用した詳細更新の処理方法