javascript - meteor 更新集合对象的嵌套属性

标签 javascript mongodb meteor

<分区>

假设我有这样一个文档:

{
    _id: kjakldjflkajda
    property: value
    nest: [
    {
       one: 1
       two: 2
    },
    {
       one: 2
       two: 3
    }
    ]
}

如何在不将另一个属性从 1 更改为 3 的情况下将嵌套的一个属性从 2 更新为 3

最佳答案

试试这个:

MyCollection.update({ _id: 'kjakldjflkajda' }, { $set: { 'nest.0.one': 3 } });

关于javascript - meteor 更新集合对象的嵌套属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28989260/

相关文章:

javascript - Mongoose 的可选搜索参数?

java - 从 JSON 字符串中提取 ObjectId

javascript - 重启后等待MongoDB准备就绪的正确方法是什么?

meteor - 如何在使用 MUPX 部署的 meteor 应用程序上备份 mongodb

javascript - Meteor AutoForm 中的条件(类别/子类别)选项

javascript - 为什么这个基本的 Meteor 创建项目命令失败了?

javascript - 关于 Handsontable 条件格式

javascript - mongodb:带有 $in 运算符的 collection.find 不会返回任何内容

javascript - 如何在类中的html中添加带有函数回调的事件监听器?

javascript - setInterval 不停止?