一、delete方法
删除所有匹配的文档
db.collection.remove()
即使匹配多个但只删除一个
db.collection.deleteone()
删除所有匹配的文档
db.collection.deleteone()
二、delete行为
1.删除文档不会删除索引,就算删除所有的文档也不会删除索引
2.所有的写操作都是原子操作
三、指定过滤条件
指定等值条件
db.users.remove({status:"A"})
指定操作符过滤条件
db.users.remove({status:{$in:["P","D"]}})
同一个字段的等值操作只能用in而不能用or
db.users.find({status:"A",age:{$lt:30}})
阅读(834) | 评论(0) | 转发(0) |