gpt4 book ai didi

嵌套对象的 Mongodb $addToSet

转载 作者:可可西里 更新时间:2023-11-01 09:56:52 26 4
gpt4 key购买 nike

我正在尝试更新嵌套在另一个散列下的数组对象。即

{ name: "mike", instagram: { id: 3423, slug: 'mike', photos: [] } }

现在我想使用 $addToSet 附加到 instagram 照片对象,但我不知道如何操作。这可以将照片添加到新的随 secret 钥,但我想使用 instagram.photos key

MemberCollection.update(this.obj_id, {
$addToSet: {
instagram_photos: {
created_at: new Date(obj.created_time * 1000),
image: obj.images.standard_resolution.url,
type: "instagram_" + obj.type
}
}
});

最佳答案

您只需要像您在问题中包含的那样使用点符号键:

MemberCollection.update(this.obj_id, {
$addToSet: {
'instagram.photos': {
created_at: new Date(obj.created_time * 1000),
image: obj.images.standard_resolution.url,
type: "instagram_" + obj.type
}
}
});

关于嵌套对象的 Mongodb $addToSet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19760004/

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