0
我需要查詢我的Parse.com後端的對象列表,這些對象列表中有指針列表。Parse.com Javascript API,查詢包含指針列表的對象列表
給定一個指針值,如何查詢其內部指針列表包含該指針值的對象列表?
一些更多的細節,ObjectA包含指向ObjectB的指針列表。當我刪除ObjectB時,我有云代碼級聯這個刪除。我需要查詢ObjectB's中ObjectB的所有對象。
我希望這是有道理的。
我一直在尋找JavaScript API的「包含」方法;這些方法是否也適用於數組鍵?
我現在的beforeDelete實現如下。
var objectB = request.object;
var objectAQuery = new Parse.Query('ObjectA');
objectAQuery.find().then(
function (objectAArray) {
objectAArray.forEach(function (objectA) {
objectA.remove('objectBListKey',objectB);
});
Parse.Object.saveAll(objectAArray, {
success: function() {
response.success();
},
error: function (error) {
response.error(error);
}
});
},
function (error) {
response.error(error);
}
);
此代碼似乎低效的,因爲它的查詢噸不必要的對象A的可能甚至沒有在他們的對象B的列表的指針。
就是這樣,當我使用這個時,我的邏輯出了問題。一旦糾正,它開始工作!謝謝。 –