MongoDB 学习笔记二

1、插入文档

db.persons.insert({_id:"001",name:"zhao"})

2、批量插入文档
shell中使用for循环(shell不支持批量插入)
for(var i=1;i<=10;i++){
db.persons.insert(_id:i,name:i)

}

3、save操作
Mongodb另一个更新命令是save,格式如下:
db.collection.save(obj)
save操作和insert操作区别在于当遇到_id相同的情况下
save完成保存操作

insert则会报错

4、删除列表中的所有数据
db.persons.remove()
集合的本身和索引不会被删除
5、根据条件删除
db.persons.remove({name:"001"})


6、强硬的文档替换式更新操作
db.persons.update({查询器},{修改器})
会使新的文档替换老的文档
主键冲突的时候会报错并且停止更新操作


7、insertOrUpdate
db.persons.update({查询器},{修改器},true)


8、批量更新操作(默认情况下只修改第一个匹配的)

db.persons.update({},{},fales,true)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值