Найти документ, используя вложенное свойство в MongoDB - PullRequest
0 голосов
/ 13 апреля 2020

Имея документ этой формы

{ "id" : 1,
  "data": "some_data"
}

метод, который я использую, чтобы найти его, это

myModel.findOne({ id: req.params.id})

, он работает нормально, но теперь модель изменилась и это выглядит так

{  "item": {
       "id": 1
    },
   "data": "some_data",
}

завязывание вот так не похоже на работу:

myModel.findOne({ item: { id: req.params.id } })

есть идеи?

1 Ответ

1 голос
/ 13 апреля 2020

Вы можете попробовать следующее:

myModel.findOne({ 'item.id': req.params.id})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...