📜  mongodb 添加新字段 - Javascript (1)

📅  最后修改于: 2023-12-03 15:32:57.217000             🧑  作者: Mango

MongoDB 添加新字段

MongoDB 是一种文档型数据库,可以动态地添加、修改和删除字段。在本文中,我们将介绍如何使用 JavaScript 在 MongoDB 中添加新字段。

添加新字段

要添加新字段,您可以使用 update() 方法。update() 方法通过使用 $set 操作符将文档中的字段设置为特定的值。

下面是添加新字段的语法:

db.collection.update(
  <document>,
  {
    $set : { <field1>: <value1>, ... }
  },
  {
    upsert: <boolean>,
    multi: <boolean>
  }
)

其中:

  • <document> 是一个查询文档,用于筛选要更新的记录。
  • $set 操作符指定新字段和值。
  • <field1> 是要添加的字段名。
  • <value1> 是要添加的字段的值。

以下是一个示例,将向 users 集合中的所有文档添加一个 age 字段:

db.users.update(
  {},
  {
    $set: { age: 25 }
  },
  {
    upsert: false,
    multi: true
  }
)

请注意,如果您不指定查询文档,则更新将应用于集合中的所有文档。您可以使用 $set 操作符来添加多个字段。

结论

在 MongoDB 中添加新字段非常简单,您只需要使用 update() 方法,并使用 $set 操作符指定新字段和值就可以了。您可以根据需要添加一个或多个字段,或者更新集合中所有文档的字段。