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

全部评论

相关推荐

03-01 21:45
中北大学 Python
孤蓝长空:请你说一下为什么你用websocket而不是http,请你说一下什么是rpc,为什么用rpc,你的rpc的传输协议是JSON,xml还是什么 请你描述一下你的鉴权流程(完整的) 我问的是第二个项目,随便问的哈哈哈
开工第一帖
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务