2016-03-02 3 views
1

Я только что перешел от разбора к кинви в результате выключения, и мне было интересно, сможет ли кто-нибудь помочь мне разобраться, как этот запрос будет выглядеть с помощью SDK kinvey. Вот оно:Parse to Kinvey Query

let innerP1 = NSPredicate(format: "sender = %@ AND other = %@", userName, otherName) 
let innerQ1:PFQuery = PFQuery(className: "Messages", predicate: innerP1) 

let innerP2 = NSPredicate(format: "sender = %@ AND other = %@", otherName, userName) 
let innerQ2:PFQuery = PFQuery(className: "Messages", predicate: innerP2) 

     let query = PFQuery.orQueryWithSubqueries([innerQ1,innerQ2]) 
     query.addAscendingOrder("createdAt") 
     query.findObjectsInBackgroundWithBlock { 
      (objects:[PFObject]?, error:NSError?) -> Void in //UPDATE THIS 
} 

ответ

0

В широком примере ...

http://devcenter.kinvey.com/phonegap/reference/api/Kinvey.Query.html

var query = new Kinvey.Query(); 
var query2 = new Kinvey.Query(); 
query.equalTo("sender",userName).and().equalTo("other",other name); 
query2.equalTo("sender",otherName).and().equalTo("other",userName); 
query.or(query2); 
query.ascending("_kml.lmt"); //last modified time 

var promise = Kinvey. DataStore.Find("group name",query); 
promise.then(successfunction,fail function); 

Также обратите внимание, что это пример с библиотекой PhoneGap, смотрите ссылку kinvey для Android или iOS для вашей ситуации.