私の文書の価格情報をprices[]
配列にコピーしたいと思います。1つのフィールドを配列の最初のオブジェクトに一括してコピーし、MongoDBでドキュメントを更新する方法は?
var entitiesCol = db.getCollection('entities');
entitiesCol.find({"type": "item"}).forEach(function(item){
item.prices = [ {
"value": item.price
}];
entitiesCol.save(item);
});
時間がかかり、一部のフィールドは更新されません。
私はMongooseをサーバー側で使用していますが、私も使用できます。
どうすればいいですか?
あなたのMongooseとMongoDBのバージョンは? – chridam
MongoDB 3.2.11おそらく – Burak