我想知道,如何使用 MongoDB 更改实时数据模式?
例如,如果我有以下文档的“用户”集合:
var user = {
_id:123312,
name:"name",
age:12,
address:{
country:"",
city:"",
location:""
}
};
现在,在我的应用程序的新版本中,如果我向“用户”实体添加新属性,让我们说体重、身高或成人(基于用户年份),如何更改所有当前没有成人的实时数据财产。我阅读了 MapReduce 和组聚合命令,但是它们似乎很舒服,适合分析操作或其他计算,或者我错了。
那么在 MongoDB 中更改当前正在运行的数据模式的最佳方法是什么?