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

标签 node.js mongodb user-interface mongoose

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

最佳答案

你可以给mongobooster尝试一下。 Mongobooster 支持类似 mongoose 的流畅查询构建器,它使您能够使用链接语法构建查询,而不是指定 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)

http://www.mongobooster.com

关于node.js - MongoDB 是否有使用类似 Mongoose 语法的(GUI)工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37499840/

相关文章:

mysql - 从MySql中的不同表中获取父子记录(一对多)

javascript - NodeJs 中的变量值是否可以为 "save"?

node.js - NodeJS : how to use package. json和node_modules在不同的目录中

javascript - 如何在更新时从 mongodb 集合中删除字段?

delphi - "Object Aware"图形用户界面控件

javascript - 为什么 req.busboy 未定义?

java mongodb 驱动程序在重复键上不会引发异常

php - PHP MongoDB 查询中 "and"内的 "or"

java 。 GUI WindowBuilder 通过单击按钮将文本从 JTextField 打印到面板

Java/BlackBerry 构建错误覆盖太多类