我有一个大约有900行的sqlite数据库。 使用sqlite检索对象非常快(大约5毫秒):
"SELECT * FROM questions where questionId = 1;
我尝试实现Parse本地数据存储并从中查询数据库:
PFQuery *questionQuery = [PFQuery queryWithClassName:@"Questions"];
[questionQuery fromLocalDatastore];
[questionQuery fromPinWithName:@"Questions"];
[questionQuery whereKey:@"questionId" equalTo:@(1)];
// Get object
PFObject *object = [questionQuery getFirstObject];
这需要大约110毫秒,或者比sqlite长大约20倍。
我做错了什么或Parse只是非常慢?
答案 0 :(得分:0)
尝试使用
- getFirstObjectInBackground
参考:https://parse.com/docs/ios/api/Classes/PFQuery.html#//api/name/getFirstObjectInBackground