怎么给mongodb数据库里的数组一次性添加多个文档字段
时间: 2024-05-29 10:12:58 浏览: 144
可以使用 $push 操作符来向数组中添加多个文档字段。具体方法如下:
db.collection.update(
{ _id: ObjectId("documentId") },
{ $push: { arrayFieldName: { $each: [ { field1: value1, field2: value2 }, { field1: value3, field2: value4 } ] } } }
)
其中,arrayFieldName 是要添加文档字段的数组字段名,$each 表示要添加的多个文档,每个文档用对象表示,包含要添加的字段和对应的值。例如,上述代码会向 _id 为 "documentId" 的文档的 arrayFieldName 数组字段中添加两个文档,每个文档包含 field1 和 field2 两个字段。
阅读全文