我有类似以下文件的收藏新闻:
{
"newsAttachments" : [
{
"type" : "file",
"title" : "bknk",
"date" : NumberLong(1534839736092)
},
{
"type" : "file",
"title" : "jbk.n .n",
"date" : NumberLong(1534839736092)
}
],
"_displayString" : "23654165464",
"__type" : "news"
}
我需要向新闻集中存在的secetLevel
中的每个节点添加newsAttachments
。
如下所示,我有一个查询,但是当newsAttachments
是数组时却无法唤醒
db.news.update({'newsAttachment': {$exists : true}}, {$set: {'newsAttachment.secretLevel': 1}}, {multi: true})