При вставке нового документа mongoDB автоматически генерирует «_id» с ObjectId. Спрашиваю, возможно ли, чтобы при вставке он мог принимать значение, которое будет проставлено в том "_id" в другом поле документа.
Спасибо.
Значение _id автоматически генерируется сервером, если оно не предоставлено клиентом (т. е. приложением).
Вы можете явно указать любое значение _id, просто оно должно быть уникальным в своей коллекции.
Конечно, это возможно. Попробуйте db.collection.updateMany({}, [{$set: {id2: "$_id"}}])