【发布时间】:2018-01-20 23:20:03
【问题描述】:
我想更新值。缺口应该是用他的id和口袋里的id来定位的。 我尝试使用 updateOne() 函数,但找不到间隙的路径。 也许你能帮帮我。
pockets 和 gaps 数组中的对象会更多。
{
"_id":"5a4f535f4dc4b200d43cf333",
"id":"A07","name":"name",
"capacity":"230",
"free":"230",
"open":false,
"location":
{
"longitude":51.02274,
"latitude":7.5612
},
"pockets":
[
{
"id":"A",
"description":"Parktasche",
"capacity":12,
"free":11,
"gaps":
[
{
"id":"7",
"value":true, <-- should be updating
"deployee":false,
"disabled":false,
"guest":false,
"pid":"A"
}
]
}
]
}
【问题讨论】:
-
pockets[0].gaps[0].value -
对不起,我忘记了什么。这个数组中会有更多的口袋对象和间隙对象。我想找到带有间隙 ID 和口袋 ID 的右侧口袋。
标签: arrays node.js mongodb object