通过终端在 aws ec2 实例中托管的现有 mongodb 数据库上运行此操作:
db.users.update({},{ $inc: { point_total: 100 } }, {multi:true})
除了将所有用户的变量增加 100 之外,同一集合中的另一个变量(历史)的条目也发生了变化。
history: [{
c_id: String,
created_at: {type: Date, default: Date.now },
reason: String, //Received, Sent
amount: String
}]
不需要的更改包括历史中的原因变量已从“已接收”更改为“已发送”,以供各种用户使用。
由于我的查询没有解决“历史”问题,是否有关于造成这种情况的想法?