следующая структура моей базы данных
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 });
В приведенном выше случае Я не могу получить доступ к городу, и он всегда становится нулевым.