Учетная запись администратора может быть вставлена во время инициализации веб-службы таким образом, что будет создан только один документ с именем пользователя администратора, даже если запрос будет выполнен несколько раз. Документ может быть создан с помощью запроса upsert:
await administratorModel.update({
// These are the document properties for the admin model
username: "admin"
}, {
// This is the filter that mongoose will query if is satisfied in the db
username: “admin”
}, {
// If the document didn't exist in the db, 'upsert' tells mongoose to insert it
upsert: true
})
Документы Mongoose: Model.update ()