0
我收藏看起來像這樣的值: -插入領域,其中新字段的值相同文檔的另一場
customer_collection: -
{"_id" : "507f191e810c19239de098db", "name" : "John", [other data]}
{"_id" : "507f191e810c19729de860ea", "name" : "Dave", [other data]}
我想在此集合的所有文檔中添加兩個字段,暱稱和姓(包含1000萬個文檔);本文檔中這些字段的值設置爲的名值,即改變文件應該是這樣的: -
{"_id" : "507f191e810c19239de098db", "name" : "John", "nickname" : "John", "surname" : "John", [other data]}
{"_id" : "507f191e810c19729de860ea", "name" : "Dave", "nickname" : "Dave", "surname" : "Dave", [other data]}
我怎樣才能做到這一點?這樣做的最佳策略是什麼?
我正在使用mongoDB 3.2 –
好吧,那麼你不能使用$ addFields操作符。只要使用我寫的代碼,它就可以工作。 –