どうすればMongoDBでライブデータスキーマを変更できますか?
たとえば、次のドキュメントを含む「ユーザー」コレクションがあるとします。
var user = {
_id:123312,
name:"name",
age:12,
address:{
country:"",
city:"",
location:""
}
};
さて、私のアプリケーションの新しいバージョンで、新しいプロパティを「ユーザー」エンティティに追加すると、体重、背の高い、または大人(ユーザーの年に基づく)としましょう。大人を持たない現在のすべてのライブデータを変更する方法財産。MapReduce とグループ集計コマンドを読んだのですが、これらは快適で、分析操作やその他の計算に適しているように見えたり、間違っていたりします。
では、MongoDB で現在実行中のデータ スキーマを変更する最善の方法は何でしょうか?