gpt4 book ai didi

快速解析查询如何为每个用户名获取第一个 createdAt?

转载 作者:行者123 更新时间:2023-11-28 07:00:36 36 4
gpt4 key购买 nike

如何获取每个用户名的第一行 createdAt?

例如:后端看起来像这样

objectId-   username - photo   -  createdAt

5135Aer - name1 - image - 2015-08-21

R35AAA - name6 - image - 2015-08-21

G7356W - name3 - image - 2015-08-20

E355B - name1 - image - 2015-08-20

所以我希望查询将获取所有行并跳过 name1,这是 createdAt 2015-08-20 最后一行,因为这个旧行我只想为每个用户创建新的 createdAt 行。

let query = PFQuery(className: "test")
query.whereKey("receivers", equalTo: PFUser.currentUser()!.username!)
query.orderByDescending("createdAt")
query.findObjectsInBackgroundWithBlock {
(objects, error) -> Void in

if error == nil {

self.createdAtArray = objects!
print(objects!.count)

我试过这个查询,但它需要旧的 createdAt,我只想为每个用户创建新的 createdAt,是的,我已经将 limit 设置为 = 1,但它会显示最后一条记录,而不是每个用户!它只显示一个结果。

最佳答案

所以从现在起每隔 20 分钟我要求提供最近的对象,所以如果你想在 50 分钟或更长时间后查询图像,只需更改时间戳的值即可。

let query = PFQuery(className: "test")
query.whereKey("receivers", equalTo: PFUser.currentUser()!.username!)
query.orderByDescending("createdAt")
var timeStamp = NSDate(timeIntervalSinceNow: -1200)
query.whereKey("createdAt", greaterThanOrEqualTo: timeStamp)
query.findObjectsInBackgroundWithBlock { (objects:[AnyObject]?, error:NSError?) -> Void in
if error == nil
{
if let objects = objects as? [PFObject]
{

for one in objects
{
var Getimage = one["image"] as! PFFile
Getimage.getDataInBackgroundWithBlock({ (data:NSData?, error:NSError?) -> Void in

var image = UIImage(data: data!)
// you have the image now
createdAtArray.addObject(image!)

})

}
}
}

}

第二个选项:要从解析中获取最后一个对象,请使用 **getFirstObject 方法

 func secondQuery(arraydetails:NSMutableArray){
var query = PFQuery(className: "")
query.orderByDescending("createdAt")
query.limit = 1
query.getFirstObjectInBackgroundWithBlock { (object:PFObject?, error:NSError?) -> Void in

if error == nil
{
var detail = object?.objectForKey("text") as! String
arraydetails.addObject(detail)
}

}

}

关于快速解析查询如何为每个用户名获取第一个 createdAt?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32141482/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com