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]}}})
删除列表中下标为2的元素, 即元素3
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步