Mongo で、プロパティを変更しながらレコードをコピーする最良の方法は何ですか?
たとえば、ユーザー オブジェクトがあり、いくつかのプロパティを変更しながらそれをコピーしたいとします。だから(論理的に):
db.users.find({_id:"Fred"}).forEach( function(r) { db.users.insert(r.copy("_id"="Barney","age":25)) } );
もちろん、「コピー」機能はありませんが、それが私が探しているものです: いくつかのプロパティ (もちろんキー _id) を変更しながらドキュメントをコピーする方法です。