我對分析和雲代碼頗爲陌生,而且在編寫某個查詢腳本時遇到了麻煩。具有相關搜索參數的ParseObject查詢
我有一個銷售人員的表,他們有兩個整數:dailySold和dailyQuota。
dailySold每天重置爲0,dailyQuota由高層管理人員定義。
現在,我想作出查詢,呼籲大批用戶。假設每日銷售額低於其每日定額的所有用戶。在MySQL中它只是看起來像這樣:
select * from salespeople where dailySold < dailyQuota
但在解析/ CloudCode我一直無法找到這樣的事情。目前,我正在加載所有的條目,並逐一瀏覽它們,填充大型客戶端。這感覺就像是完全錯誤的做法。
而query.WhereNotEqualTo()函數(及其兄弟)似乎只能與靜態查詢進行比較。
有誰知道如何把一個查詢來優化這個?我需要它通過數千條記錄,而且我通常只會感興趣的10-20條結果。如果沒有別的,我將不得不爲雲服務器創建一個雲代碼函數,但我仍然覺得我應該能夠使用一些函數來進行更精簡的查詢。
dailyQuota對所有人都不一樣?它從銷售人員到銷售人員有所不同? – Moonwalkr
是的,配額正在改變。並不是說它們是獨一無二的,但是配額是根據上週的銷售情況和其他一些因素確定的。聽起來最快的做法是將它們分組並將它們分組運行...... –