我在 mongodb 中有一个简单的结构,带有嵌套数组。如何更新搜索值?我见过使用这样的数字的例子:
invited.0.used: true
但这不是我要搜索的内容,因为我不知道这个元素在我的列表中的哪个位置,所以我如何将用于 true 的数组更新为 key 为 84026702 的位置?如果我有 100 个数组受邀如何更新密钥为 43938432 的位置怎么办?
{
"_id" : ObjectId("4fed972f61d69aa004000000"),
"name" : "mezo",
"invited" : [
{
"key" : 40928710,
"used" : false
},
{
"key" : 84026702,
"used" : false
}
]
}