2014-03-30 70 views
0

我試圖循環所有的總線,並通過查詢另一個類叫做公交站來更新他們的信息。我所做的是這樣的:解析嵌套查詢:內部查詢永遠不會行動

busQuery.each(function(bus){ 
    var busRouteQuery = new Parse.Query("busRoute"); 
    busRouteQuery.find({ 
    //retrieve data from bus stop and update bus location 
    success: function(results){ 
    }, 
    error: function(){ 
    } 
    }); 
}); 

但是,內部busRouteQuery從不被調用。有任何想法嗎?

回答

0

我猜你可能使用舊版本的JavaScript SDK進行分析。這是雲代碼嗎?從導向:

「的默認解析的JavaScript SDK版本,在此目錄中使用的雲代碼爲新的命令此目錄運行時的最新版本,如果你想改變這一點,你可以。更改config/global.json中的parseVersion。「

https://parse.com/docs/cloud_code_guide#clt-version

+0

是的,我使用的是舊版本的JS SDK。我認爲這些函數是異步的,所以它首先完成外部查詢,然後執行內部查詢。這就是爲什麼外層函數響應已成功,但內層查詢從未執行。謝謝你的幫助。 – tning

+0

沒問題。你應該接受答案,如果它解決了你的問題:-) – Moonwalkr