Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 是否有用于MongoDB的(GUI)工具使用类似Mongoose的语法?_Node.js_Mongodb_User Interface_Mongoose - Fatal编程技术网

Node.js 是否有用于MongoDB的(GUI)工具使用类似Mongoose的语法?

Node.js 是否有用于MongoDB的(GUI)工具使用类似Mongoose的语法?,node.js,mongodb,user-interface,mongoose,Node.js,Mongodb,User Interface,Mongoose,我对Node.js和MongoDB都是新手。我正在使用Mongoose进行查询和聚合。Mongoose的语法与本机MongoDB略有不同。我正在寻找一种更好的工具,GUI工具,来测试我的猫鼬查询。不过差别不大 我用过。但是我认为它只支持Mongodb而不支持Mongoose你可以试试。Mongobooster支持类似mongoose的fluent query builder,它使您能够使用链接语法构建查询,而不是指定JSON对象 // instead of writing: db.user.fi

我对Node.js和MongoDB都是新手。我正在使用Mongoose进行查询和聚合。Mongoose的语法与本机MongoDB略有不同。我正在寻找一种更好的工具,GUI工具,来测试我的猫鼬查询。

不过差别不大

我用过。但是我认为它只支持
Mongodb
而不支持
Mongoose

你可以试试。Mongobooster支持类似mongoose的fluent query builder,它使您能够使用链接语法构建查询,而不是指定JSON对象

// 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)