用新字段扩展MongoDB记录

时间:2019-03-28 17:56:08

标签: mongodb

我正在尝试使用名为key_reference的新列扩展具有新列/字段的MongoDB行,这似乎不起作用。这是我在Robo 3T中的查询(类似于MySQL的MySQL Workbench或Postgres的PgAdmin)

doc1=db.getCollection('store.files').find({ _id : ObjectId("5ad5a07ccbce1d0873264ee6")});

doc1({$addFileds:{'key_reference':'1234'}});

我想念什么?

1 个答案:

答案 0 :(得分:1)

$addFields聚合管道阶段,这意味着它只能与.aggregate()方法一起使用,请尝试:

db.getCollection('store.files').aggregate([
    { $match: { _id : ObjectId("5ad5a07ccbce1d0873264ee6")} },
    { $addFields:{'key_reference':'1234'}}
]);