MongoDB-在收集记录的末尾添加新属性

时间:2018-09-17 08:47:43

标签: mongodb

我有一个名为answers的集合,其中包含许多文档。

我想在此集合中每个文档的末尾添加一个名为archive的新属性。

收集记录的最终状态应如下所示,其中archive属性已添加到每个文档中。

{
    "_id" : ObjectId("5b30b90f40d08d8871c2d2fd"),
    "createdAt" : ISODate("2018-06-25T09:42:39.870Z"),
    "updatedAt" : ISODate("2018-09-17T08:30:04.300Z"),
    "status" : "overdue",
    "archive" : ""
}

1 个答案:

答案 0 :(得分:2)

您应该尝试

db.answers.updateMany({},{$set:{archive:"1"}})

其他参考文献是Here