更新 Mongo 对象字段

Updating Mongo Object Field

我正在尝试更新存储在 Mongo 中的一个对象,该对象在每个新用户注册我的站点时创建为文档的一部分。默认情况下,此对象为空。

如何将数据直接推送到子字段 profile.history 内的这个对象中。

到目前为止,我只能将数据推送到文档本身的根目录中。

看图,如前所述,我想写入配置文件中的历史对象。

我认为你在谈论 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
    }
});

*经过编辑以反映用户在评论中的要求。