阅读 60

mongodb数组操作

1. $push

作用:往数组里面添加元素

2.$pull

作用:从数组里面移除元素

数据样式一:

{ 
    "_id" : ObjectId("611f43f203e8037ca351525f"), 
    "index" : 1.0, 
    "nums" : [
        1.0, 
        2.0, 
        3.0, 
        4.0, 
        5.0, 
        6.0
    ]
}

删除列表中单个元素

# 删除nums列表中值为1的元素
ret = db["test"]["test"].update_one({"index":1},{"$pull":{"nums":1}})

删除列表中多个元素

ret = db["test"]["test"].update_one({"index":1},{"$pull":{"nums":{"$in":[1,2]}}})

3.$pop

4.$each

5.$all

6.指定位置(下标)查询 数组名称.index

7. $size

8. $slice

9. $addToSet

原文:https://www.cnblogs.com/meloncodezhang/p/15166232.html

文章分类
代码人生
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐