2016-05-28 2 views

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) 

http://www.mongobooster.com

1

Es ist nicht sehr viel anders, obwohl ..

Ich habe RoboMongo verwendet. Aber ich denke, es unterstützt nur Mongodb nicht Mongoose.