【发布时间】:2016-05-10 16:14:55
【问题描述】:
我正在尝试更新存储在 Mongo 中的对象,该对象在注册我的站点时作为每个新用户文档的一部分创建。默认情况下,此对象为空。
如何将数据直接推送到子字段 profile.history 中的这个对象中。
到目前为止,我只能将数据推送到文档本身的根目录中。
看着图像,如上所述,我想写入配置文件中的历史对象。
【问题讨论】:
标签: mongodb meteor meteor-accounts
我正在尝试更新存储在 Mongo 中的对象,该对象在注册我的站点时作为每个新用户文档的一部分创建。默认情况下,此对象为空。
如何将数据直接推送到子字段 profile.history 中的这个对象中。
到目前为止,我只能将数据推送到文档本身的根目录中。
看着图像,如上所述,我想写入配置文件中的历史对象。
【问题讨论】:
标签: mongodb meteor meteor-accounts
我想你说的是 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
}
});
*已编辑以反映用户在 cmets 中的要求。
【讨论】: