_idは変更できないため フィールドの場合、より良いアプローチは、そのフィールドを mapから削除することです。 ObjectIdに変換する代わりにオブジェクト。
だからこれ:
delete map._id;
これの代わりに:
map._id = new ObjectID.createFromHexString( map._id);
res.send(map); で試行しているように、更新されたオブジェクトを返したい場合 、 findAndModify コード>
updateの代わりに そのため、投稿されたものだけでなく、結果のドキュメントにもアクセスできます。