如何更新使用meteor动态创建的字段

时间:2015-02-21 05:08:25

标签: meteor

我创建了一个集合,如下所示 并希望更新字段

我想说要更新" field1"使用类型"复选框"

这是我的mongo集合数据

"dynamicfields" : {
        "field1" : {
            "type" : "textarea"
        },
        "field2" : {
            "type" : "text"
        }
    }

有可能吗?如何?

谢谢,

1 个答案:

答案 0 :(得分:0)

您正在寻找$rename运营商

检查syntaxis。

{$rename: { <field1>: <newName1>, <field2>: <newName2>, ... } }

试试这个。

Collection.update({_id:this._id},{$rename{'dynamicFields.field1':'dynamicFields.field111'}})

Collection.update({_id:this._id},{$rename{'dynamicFields:{'field1.type':'input'}}})

没有经过测试的代码,但$rename是您在这里看到的内容,因为您要更新field