有沒有辦法在Parse中執行查詢以獲取最近添加的PFObject類型?如何獲取最近添加的parse.com對象
我知道我可以使用大於條件的查詢,但如果有一個函數可以在沒有日期已知的情況下添加最近的對象,那將會非常有用。
有沒有辦法在Parse中執行查詢以獲取最近添加的PFObject類型?如何獲取最近添加的parse.com對象
我知道我可以使用大於條件的查詢,但如果有一個函數可以在沒有日期已知的情況下添加最近的對象,那將會非常有用。
剛上createdAt
添加降序排列並獲得的第一個對象:
PFQuery *query = [PFQuery queryWithClassName:@"YourClassName"];
[query orderByDescending:@"createdAt"];
[query getFirstObjectInBackgroundWithBlock:^(PFObject *object, NSError *error) {
// code
}];
在斯威夫特:
var query = PFQuery(className: "YourClassName")
query.orderByDescending("createdAt")
query.getFirstObjectInBackgroundWithBlock {(object: PFObject?, error: NSError?) -> Void in
// code
}
在夫特: VAR查詢= PFQuery(類名: 「YourClassName」) query.orderByDescending( 「createdAt」) query.getFirstObjectInBackgroundWithBlock { (對象:PFObject ?,錯誤:NSError?) - >在中無效if error!= nil ||對象==無{ print(「getFirstObject請求失敗。」) } else { //查找成功。 print(「成功檢索到對象」) } } – Kitson
這可能不是解決問題的使用情況。我經常想要找回剛剛添加到代碼中的對象的objectId。雖然它可能是自動可能的,但我錯過了這方面的任何信息。所以我通常有我自己的唯一標識符,我添加,然後檢索對象的異步塊中的該標識符..因此得到objectId ..
這是爲JavaScript API,但它可能是有用的http:// stackoverflow.com/questions/17091210/retrieve-id-after-save-with-parse/17091498#17091498 –
假設RestApi在一個Class類型中,添加2個條件來查詢將返回該類中創建的最後一個對象:--data-urlencode '爲了= -createdAt' --data-進行urlencode「限制= 1" –