Пн gooseJS при заполнении с использованием оператора вложенного запроса - PullRequest
0 голосов
/ 15 февраля 2020

У меня есть код:

const profiles = await Profile.find({ profileVisibility: true })
      .populate("products", null, {
        itemName: "Item 1"
      });

Это работает, потому что я пытаюсь найти itemName, который является прямым полем профиля. Тем не менее, в той же схеме профиля у меня есть вложенный объект с именами списков, который является примером объекта с вложенными полями:

ProfileSchema = {
 itemName: "Item 1",
 lists: {
  name: "name 1",
  price: "price 1"
 }
}

Когда я пытаюсь сделать это, я получаю нулевое значение (это происходит каждый раз, когда я пытаюсь запросить вложенные поля). свойства):

.populate("list", null, {
        lists: {name: { $eq: 'name 1' } }
      }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...