Разобрать запрос Кинви

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

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
}

person Sebastian Serrano    schedule 02.03.2016    source источник


Ответы (1)


В качестве широкого примера...

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 для вашей ситуации.

person Aidan    schedule 03.03.2016