2016-06-25 18 views
0

Dies ist meine Abfrage, die alle meine Benutzer in den Datenspeicher zurück:So legen Sie die Abfragegrenze für GTLQuery fest?

func getAllUsers(){ 
    let query = GTLQueryUser.queryForUserList() 

    service.executeQuery(query, completionHandler: {(ticket, response, error) -> Void in 
     if error != nil { 
      print(error) 
     } 
     else{ 
      let userCollection = response as! GTLUserCollection 
      if let newUsers = userCollection.items() as? [GTLUserUser]{ 
       users = newUsers 
       print("These are the users that are in data store") 
       for user in users{ 
        print (user.firstName) 
       } 
      } 
     } 
    }) 
} 

Wie stelle ich die Abfrage Grenze ein, so dass ich kann nur Abfrage ein Benutzer zu einem Zeitpunkt?

Antwort

0

Sie müssen in den Abfragefeldern in Ihrem Alter angeben, dass Sie sogar ein Limit eingeben können. Wie so:

@User.query_method(path="user/list", http_method="GET", name="user.list", query_fields=("limit", "user_bucket", "age","gender", "order", "pageToken")) 

Dann generieren Sie Client-Code mit Google Entdeckung erzeugt, dann können Sie gehen in den schnellen App und Typ:

query.limit = 1 
Verwandte Themen