Ich bin neu in Node.js und MongoDB. Ich verwende Mungo, um die Abfrage und Aggregation zu tun. Die Syntax von Mongoose unterscheidet sich etwas von der nativen MongoDB. Ich bin auf der Suche nach Art von Tools, GUI-Tools ist besser, um meine Mongoose-Abfrage zu testen.Gibt es irgendwelche (GUI) Werkzeuge für MongoDB, die mongoartige Syntax verwenden?
0
A
Antwort
1
Sie könnten mongobooster einen Versuch geben. Mongobooster unterstützt einen mungoähnlichen, fließenden Query Builder, mit dem Sie eine Abfrage mit der Verkettungssyntax erstellen können, anstatt ein JSON-Objekt anzugeben.
// 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
Es ist nicht sehr viel anders, obwohl ..
Ich habe RoboMongo verwendet. Aber ich denke, es unterstützt nur Mongodb
nicht Mongoose
.