_idПоле _id служит первичным ключом в MongoDB, уникально идентифицируя каждый документ в коллекции.
Если ты не указываешь значение _id явно, MongoDB автоматически присваивает ObjectId — 12-байтовый уникальный идентификатор, который генерируется на основе:
_id: ObjectId("507f1f77bcf86cd799439011")
Ты можешь задать свой _id, используя любое уникальное ненулевое значение — например строку или целое число:
{ _id: "custom-id-123", name: "Alice" }
Однако попытка вставить документ с дублирующимся _id вызовет ошибку.
Поле _id в MongoDB можно изменить после создания документа, хотя MongoDB выведет предупреждение, если ты попытаешься это сделать.
Новый — ещё не проверен сообществом
Вы