【发布时间】:2012-06-29 12:09:43
【问题描述】:
我在 mongodb 中有一个简单的结构,带有嵌套数组。如何更新搜索值? 我见过使用类似这样的数字的示例:
invited.0.used: true
但这不是我要搜索的内容,因为我不知道这个元素在我的列表中的哪个位置,所以我如何将用于 true 的数组更新为 key 为 84026702 的位置?如果我有 100 个数组被邀请如何更新 key 为 43938432 的位置?
{
"_id" : ObjectId("4fed972f61d69aa004000000"),
"name" : "mezo",
"invited" : [
{
"key" : 40928710,
"used" : false
},
{
"key" : 84026702,
"used" : false
}
]
}
【问题讨论】:
标签: php javascript mongodb