MongoDB初接触(node连接MongoDB)

配置好MongoDB数据库后
mongo启动数据库
show dbs显示数据库
use[name]选择name数据库
db.user.find()查询集合user的数据

show tables显示集合

插入数据

插入一条数据insertOne()

插入多条数据insertMany()

删除数据

删除一条数据deleteOne()

删除多条数据deleteMany()

删除的条数:obj.result.n

更新数据

更新一条数据updateOne()

更新多条数据updateMany()

result.nModified:更新的条数

查询数据

find()

find({})返回集合中所有数据

find(require)返回集合中条件为require的所有数据

  • 指定查询条件
// 单个查询条件
var require = {"age":'19'};  // 查询条件

// 多个查询条件
var require = {"age":'19',"name":'aa'};  

查询分页

设置查询返回数目limit()该方法只接受一个参数,指定返回的条数

skip()设置查询跳过的条数

skip(2)跳过前面两条数据

排序

sort()

  • { type: 1 } // 按 type 字段升序
  • { type: -1 } // 按 type 字段降序

连接操作

mongoDB 不是一个关系型数据库,但使用 $lookup 来实现左连接。

删除集合

drop()

全部评论

相关推荐

CrazyBucket:我今天下午也做梦在招聘会上面试一家小厂,给自己气笑了
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务