【发布时间】:2018-11-08 08:25:39
【问题描述】:
我将以下文档存储在 mongo DB 集合中,我将动态接收要删除的 url 例如,我需要删除名称“name”的订阅者 url http://localhost.8080/FNOL/subscriber1:“FNOL”,“国家” " : "US","lob" : 文档中的 "property"。
如何用 mongo 编写删除命令?
我需要重新定义我的文档结构吗?
提前致谢。
{
"_id" : ObjectId("5b07fbbc0d7a677d2f8b2d87"),
"name" : "FNOL",
"country" : "US",
"lob" : "property",
"subscribers" : [
{
"protocol" : "REST",
"url" : "http://localhost.8080/FNOL/subscriber1"
},
{
"protocol" : "SOAP",
"url" : "http://localhost.8080/FNOL/subscriber2"
},
{
"protocol" : "JMS",
"url" : "NOTIFICATION.TOPIC.FNOL"
}
]
}
移除后:
{
"_id" : ObjectId("5b07fbbc0d7a677d2f8b2d87"),
"name" : "FNOL",
"country" : "US",
"lob" : "property",
"subscribers" : [
{
"protocol" : "SOAP",
"url" : "http://localhost.8080/FNOL/subscriber2"
},
{
"protocol" : "JMS",
"url" : "NOTIFICATION.TOPIC.FNOL"
}
]
}
【问题讨论】:
-
使用 mongo shell?
标签: mongodb