фильтровать по дочерным документам MongoDB

246
30 марта 2018, 14:25

Есть две модели

let ProjectScheme = new Schema(
{
    name: { type: String, required: true },
    uri: { type: String, required: true, unique: true, lowercase: true },
    createdAt: { type: Date, default: Date.now, visible: false },
    users: [{ type:Schema.Types.ObjectId, ref: 'account' }]
})
let AccountScheme = new Schema(
{
    email: {type: String, required: true},
    password:{ type: String,required: false,
})

Я хочу взять список проектов если у этого проекта в поле user будет мой id.

Project.find({})
    .exec((err, collection) => {
        if (err) {
            res.status(422).json(err);
        } else {
            console.log(collection);
            res.status(200).json(collection);
        }
    });

Вот так я беру весь список, как я смогу фильтровать их?

READ ALSO
Вывод значений из функции

Вывод значений из функции

У меня есть функция, которая разбивает число на рубли и копейкиИ выводит это число в tovar_price (место в DOM дереве)

279
Считывание из Google-таблиц в Json

Считывание из Google-таблиц в Json

Есть сайт, написанный с помощью генератора assembleio

238
Как вывести степени тройки до 10000 через цикл [требует правки]

Как вывести степени тройки до 10000 через цикл [требует правки]

В задаче требуется вывести степени тройки до 10000 через цикл

216
Как загрузить файл в формате .json с сервера?

Как загрузить файл в формате .json с сервера?

Возникла проблема с загрузкой файла в форматеjson с локального сервера – вместо загрузки в том же окне браузера открывается PHP-скрипт с HTML-вёрсткой

309