Esporta (0) Stampa
Espandi tutto

oggetto query

Aggiornamento: agosto 2012

Fornisce la funzionalità per l'esecuzione di query sui Servizi mobili di Windows Azure.

L'oggetto contiene i membri seguenti:

Metodi

 

Sintassi Restituisce Descrizione

orderBy

Query.orderBy(arg1, arg2, …)

Query

Restituisce un oggetto Query in cui la query viene ordinata dagli argomenti nome di colonna specificati, in ordine crescente.

friendsTable.orderBy('name')
    .read({ success: function(results) { … }});

orderByDescending

Query.orderByDescending(arg1, arg2, …)

Query

Restituisce un oggetto Query in cui la query viene ordinata dagli argomenti nome di colonna specificati, in ordine decrescente.

friendsTable.orderByDescending('name')
    .read({ success: function(results) { … }});

read

Query.read(options)

Non definito

Legge tutti i dati dalla tabella e richiama il gestore delle operazioni riuscite specificato nel parametro options passato in una matrice di risultati.

ImportantImportante
Non chiamare il metodo read nelle tabelle con dimensioni non associate.

select

Query.select(col1, col2, …)

Query

Restituisce un oggetto Query con la proiezione della colonna richiesta applicata.

friendsTable.select('friendId', 'approved')
    .read({ success: function(results) { console.log(results) }});

Query.select(function)

Query

Restituisce un oggetto Query con la proiezione function richiesta applicata.

friendsTable.select(function() { return this.friendId; })
    .read({ success: function(results) { console.log(results); }});

skip

Query.skip(recordCount)

Query

Restituisce un oggetto Query che ignora il primo numero recordCount di record.

take

Query.take(recordCount)

Query

Restituisce un oggetto Query che restituisce il primo numero recordCount di record.

where

Query.where(object)

Query

Restituisce un oggetto Query che viene filtrato in base ai valori delle proprietà dell'object JSON specificato.

friendsTable.where({ userId: user.userId, approved: true})
    .read({ success: function(results) { … }});

Query.where(function)

Query

Restituisce un nuovo oggetto Query che viene filtrato in base alla function specificata.

friendsTable.where(function(currentUserId){ 
    return this.userId == currentUserId && this.approved == true;
}, user.userId)
    .read({ success: function(results) { … }});

L'oggetto Query viene passato agli script di lettura.

I metodi di query (orderBy, orderByDescending, select, skip, take e where restituiscono tutti un nuovo oggetto Query. In questo modo è possibile comporre query come una serie di chiamate al metodo.

Mostra:
© 2014 Microsoft