Node.js- MongoDB操作-添加文档

8. 添加文档

(1)方法

         Db.collName.insertOne()

         Db.collName.insertMany()

         Db.collName.insert()  若指定ID,只能添加,不能修改

         Db.collName.save()  --可以修改和添加数据

 

(2)语法

Db.collection.insert(
    <document or array of documents>,
       {
           writeConcern:<document>,
           Ordered:<boolean>
       }
)

writeConcern:用于控制写入安全的级别

Ordered:可选的。如果是true,则执行文档的有序插入,如果文档中出现错误,则将返回而不处理数组中的剩余文档。如果false,执行一个无序的插入,如果一个文件发生错误,继续处理数组中的剩余文档。默认为true,用于插入多个文档

(3)示例

// 插入一条文档数据
db.collName.insertOne({name:'张',"sex":"女","age":14,"class":"PHP"})
//插入多条文档数据
db.users.insertMany([{name:'李',"sex":"男","age":43,"class":"CLass"},{name:'王',"sex":"男","age":26,"class":"NET"}])
// 插入一条文档数据
//如果不指定_id字段,save()方法类似于insert()方法。如果指定_id字段,则会更新该_id的数据
db.collName.save({name:'张',"sex":"女","age":14,"class":"PHP"})
//插入多条文档数据
db.users.insert([{name:'李',"sex":"男","age":43,"class":"CLass"},{name:'王',"sex":"男","age":26,"class":"NET"}])

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值