@baroman4ik

Как узнать корректное значение BD.findOne в mongoDB?

есть функция, имеющая подключение к mongoDB:
const Breed = require('./models/Breed')
...
const addBreed = async (arr, data) => {
  const title = arr[4]
  let writeResult = null
  const isАdded = await Breed.findOne({title})
  console.log(isАdded)
  if (isАdded) writeResult = isАdded._id
  else {
    const breed = new Breed({title})
    writeResult = await breed.save()
  }
  addDog(arr, data, writeResult._id)
}

Заметил что Breed не обновляется в процессе работы проги и не могу корректно сделать findOne чтобы определить, добавился ли в этой сессии подобный элемент. подскажите как лучше выйти из ситуации (обновлять значение Breed). работаю через монгус.
  • Вопрос задан
  • 26 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы