时间:2021-07-01 10:21:17 帮助过:5人阅读
$pull 就是指定删除Array (list)数据类型中的某一个元素
db.collection.update({"username":"傻了吧嗒"},{$pull:{"test_list":4}}) # 将 "username" 为 傻了吧嗒
的Document 中"test_list" 删除一个 4
注:如果 Array (list)数据类型中 如果有多个4会全部删掉!
所以,只要满足条件, 就会将Array中所有满足条件的数据全部清除掉
删除"username" 等于 傻了吧嗒
test_list 的最后一个元素
db.collection.update({"username":"傻了吧嗒"},{$pop:{"test_list":-1}}) # 删除 "username" 为 傻了吧嗒
的Document 中"test_list" 的第一个元素
db.collection.update({"username":"傻了吧嗒"},{$pop:{"test_list":1}}) # 删除 "username" 为 傻了吧嗒
的Document 中"test_list" 的最后一个元素
{$pop:{"test_list" : -1}} -1 代表最前面, 1 代表最后边 (和Python正好相反)
Mongodb $ 关键字 $ 修改器
标签:数据 set 接下来 pytho 除了 类型 条件 等于 lin