Если я определяю модель в mon goose и создаю документ, используя что-то вроде кода ниже:
const Model = require("./Model")
const newModelItem = new Model({
...data
})
await newModelItem.save()
Я заметил, что в объекте newModelItem сразу доступно поле идентификатора.
Как MongoDB гарантирует, что ключ не является дубликатом?