gpt4 book ai didi

mongodb - 如何更新 mongodb 结构中的键值对

转载 作者:可可西里 更新时间:2023-11-01 10:48:49 26 4
gpt4 key购买 nike

我有一个 mongodb 集合,其中对象的结构如下:

{
"id": "1234",
"history": [
{
"userid": 100,
"myobjects": [{id, id1, id4}]
},
{
"userid": 200,
"myobjects": [{id2, id3, id5}]
},
}

我正在尝试使用以下 javascript 向用户数组添加一个条目:

Collection.update(
{ "_id" : 1234 },
{ $push:
{
"history.userid" : 300,
"history.$.myobjects" : object_var
}
}
);

我收到“无法设置名为 $ 的字段”错误。我有什么想法可以推送到这个子对象吗?

最佳答案

下一步试试:

Collection.update(
{ "_id" : 1234 },
{
$push: {
history: {
"userid" : 300,
"myobjects" : [{id2, id3, id5}]
}
}
}
);

关于mongodb - 如何更新 mongodb 结构中的键值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45945865/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com