当前位置:Gxlcms > 数据库问题 > Mongodb $ 关键字 $ 修改器

Mongodb $ 关键字 $ 修改器

时间:2021-07-01 10:21:17 帮助过:5人阅读

push : {"test_list" : 5}}

$pull

$pull 就是指定删除Array (list)数据类型中的某一个元素

db.collection.update({"username":"傻了吧嗒"},{$pull:{"test_list":4}}) # 将 "username" 为 傻了吧嗒 的Document 中"test_list" 删除一个 4

注:如果 Array (list)数据类型中 如果有多个4会全部删掉!

所以,只要满足条件, 就会将Array中所有满足条件的数据全部清除掉

$pop

删除"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   

人气教程排行