我目前正在通过mongoose在一个express应用程序中使用mongodb,我突然产生了一个随机的想法。如果假设您有一个有用户的站点,然后您进行了一次更新,需要在所有用户模型中添加一个新字段,那么会发生什么。您将如何使用新字段更新所有预先存在的用户。
您可以在mongo shell中使用(或者使用driver-the same):
db.user.updateMany({}, { $set: { newField: value } });