Получить список документов, содержащих уникальное значение mongoose - PullRequest
0 голосов
/ 13 января 2020

Я использую mon goose в качестве моего ODM.

У меня есть модель Unit, в которой есть некоторые ссылки на некоторые другие модалы и массив ссылок на unitFeatures, например:

Unit: {
    unitSize: {type: ObjectId,ref: "unitsize"},
    unitFeatures: [{type: ObjectId,ref: "unitfeature"}],
    name: String,
    price: Number
}

Теперь я хочу запросить и получить список единиц, которые соответствуют указанному c unitSize идентификатору и различным характеристикам единиц.

Вот что я попробовал:

let unitsList = await Unit.find({unitSize: ...id}).distinct("unitFeatures")

Но из этого я получаю список отличных unitFeatures, а не список юнитов, которые имеют различные характеристики юнитов.

Как запросить, чтобы получить список юнитов с уникальными unitFeatures

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