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

全部评论

相关推荐

06-07 21:26
江南大学 C++
话不多说,直接上时间线和图片1.2024年10月底发offer,并签三方2.2025年5月底公司违约
从零开始的转码生活:希望所有签了三方但直接违约的公司都倒闭!都倒闭!都倒闭!
点赞 评论 收藏
分享
屌丝逆袭咸鱼计划:心态摆好,man,晚点找早点找到最后都是为了提升自己好进正职,努力提升自己才是最关键的😤难道说现在找不到找的太晚了就炸了可以鸡鸡了吗😤早实习晚实习不都是为了以后多积累,大四学长有的秋招进的也不妨碍有的春招进,人生就这样
点赞 评论 收藏
分享
frutiger:逆天,我家就安阳的,这hr咋能说3k的,你送外卖不比这工资高得多?还说大厂来的6k,打发叫花子的呢?这hr是怎么做到说昧良心的话的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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