我的文档结构如下:(简化以达到目的)
{
"_id" : "WRcx25SxCxQHA29Be",
"whichUser" : "KKCjvgbQKm7ahfNd5",
"textSpans" : [ {
"_id" : "ExxMXBc3T6dtDZbRC",
"textValue" : "the special tonight is chicken"
},
{
"_id" : "4kPWbEH3GhppqrEYt",
"textValue" : "more text"
}
]
}
给定一个特定的文本跨越“_id”字段,我该如何执行更新?
ChosenCards.update({_ id:myChosenCardId},{$ set:{??
(注意,这不是关于如何使用显式数组索引的问题。)
哪些Mongo选项允许我更新子文档中的字段给定子文档_id?