MongoDB插入文档操作

  • 插入文档
db.collection.insert()
	功能:插入一个文档
	参数:要插入的文档
	e.g.
		db.class0.insert({'name':'Lucy','age':15,'sex':'w'})
		db.class0.insert({ "_id" : 1, "name" : "Mrak", "age" : 14 })
	* 插入操作中键可以不加引号
	* 查看插入结果 db.class0.find()
	* _id值可以自己插入,但是不能重复
	
插入多条文档
	db.collection.insert()插入任意多个文档
	插入多条文档时,参数用中括号,里面放入多个文档
e.g:
	db.class0.insert([{name:'Alex',age:16,sex:'m'},{name:'Abby',age:16,sex:'w'}])

其他插入方法:
	db.collection.insertOne() 插入一条
	db.collection.insertMany([]) 插入多条文档

save插入文档
	db.collection.save
如果正常插入与insert用法相同
如果插入数据是由_id域,且_id域值存在时则会修改原有文档,如果该值不存在则正常插入
e.g:
	db.class0.save({name:'Allen',age:24,sex:'w'},{name:'Sunny',age:15,sex:'w'})
	db.class0.save({ "_id" : 1, "name" : "Lebron", "age" : 14 })

获取集合对象方法
	db.class0 == db.getCollection('class0')
	e.g
	db.class0.find() == db.getCollection('class0').find()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值