Доступ к данным указателя в Parse Aggregate Query MongoDB - PullRequest
0 голосов
/ 10 января 2020

следующая структура моей базы данных

Item : {
    - name -> String,
    - seller -> Pointer<_User>
}
_User : {
    - city -> String
}

И я запрашиваю класс Item с агрегатом в Parse. Мой вопрос: как мне получить доступ к city в _User таблице от продавца?

Ниже я попробовал

var pipeline = [
    project:{
        objectId:1,
        score:{
                    $cond: { if: { $and: [{ $ne: ["$seller.city", null] }, { $eq: ["$seller.city", req.user.get("city")] }] }, then: 2, else: 0 }
              }
    }
];
var q = new Parse.Query("Item");
var results = await q.aggregate(pipeline, { useMasterKey: true });

В приведенном выше случае Я не могу получить доступ к городу, и он всегда становится нулевым.

...