我尝试更新存储在Mongo中的对象,这些对象在注册我的网站时会作为每个新用户文档的一部分创建。默认情况下,此对象为空。
如何将数据直接推送到subfield profile.history中的此对象。
到目前为止,我只能将数据推送到文档本身的根目录中。
如上所述,查看图像,我想在配置文件中写入历史对象。
答案 0 :(得分:1)
我认为您正在谈论Meteor.users集合,下面是一些代码:
let myDynamicField = 'foo'; // Or whatever you want, an input value for example...
let update = {};
update[`profile.history.${myDynamicField1}`] = 'blah';
Meteor.users.update(
{
"_id": "testing123"
},
{
$set: {
update
}
});
*编辑以反映用户在评论中要求的内容。