3(补).mongodb 对于内嵌文档的增删改查
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,假如说我们这个集合里面的文档都是这种格式:{ "_id" : ObjectId("5c177b84f4e84940e0bd578d"), "name" : "suhaozhi", "pwd" : "s
千家信息网最后更新 2025年01月22日3(补).mongodb 对于内嵌文档的增删改查
假如说我们这个集合里面的文档都是这种格式:
{ "_id" : ObjectId("5c177b84f4e84940e0bd578d"), "name" : "suhaozhi", "pwd" : "suhaozhi", "phone" : [ { "phone_num" : "13333333333", "type" : "cmcc" }, { "phone_num" : 15555555555, "type" : "chinanet" } ], "type" : "chinanet" }
现在需要搜索出phone字段中type子字段的值为CMCC的记录:
db.tmp.find({phone:{$elemMatch:{cs:"cmcc"}}});
如果要修改掉上面这个文档phone字段中phone_num 为 13333333333 对应的 type字段 为chinanet:
db.tmp.update({"name":"suhaozhi","phone.phone_num":"13333333333"},{$set:{"phone.$.cs":"chinanet"}});
如果想在内嵌文档中,再插入一条数据:
db.tmp.update({"name":"suhaozhi"},{$push:{phone:{"phone_num" : "23333", "type" : "cmcc"}}})
从内嵌文档中删除一条数据:
文档
字段
数据
格式
面的
搜索
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
斐讯软件开发面试
山东省单招网络技术有哪些
常见的网络安全补丁
性能最佳ftp服务器
稳健安全的软件开发公司
北京戴姆勒软件开发待遇
现在需要怎么装服务器
卓驰网络软件开发
mac系统 软件开发
亿联网络技术有限公司产品
网络安全和信息化年度总结
网络技术转物流
网络安全法文本
现今网络安全问题都有啥呢
网络安全整改报告
吉林省吉趣网络技术有限公司
大家称赞的屏幕共享软件开发
数据库 管理教程
落实网络安全责任工作方案
vue 服务器端渲染
软件开发样式
传奇能不能更改数据库
分期付款服务器
上海银行网络技术岗待遇
重要敏感时期 网络安全
服务器cpu不插内存条
数据库怎么自动增长列
魔兽怀旧服有三个服务器吗
自考 计算机网络安全 笔记
方舟忘记服务器