MongoDB: сообщение об ошибке, если после обновления есть то же значение - PullRequest
0 голосов
/ 04 сентября 2018

У меня есть база данных MongoDB в массиве, как это:

MyDB = [
    {
      name: "John",
      age: "22"
    },
    {
      name: "Hilda",
      age: "23"
    }
]

Я хочу обновить возраст по правилам:

  1. Если я выберу Хильду методом .findOne(), чтобы я мог обновить возраст Хильды и ее имя методом .updateOne(),
  2. Но, если я выберу Хильду и переименую ее в Джона, это будет сообщение об ошибке, поскольку имя уже существует.

Я очень новичок в этом деле. Любой ответ будет оценен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...