CollectionsCollections Database

Introduzione alle viste

L'app usa le Viste per filtrare i dati in maniera avanzata.

Una Vista permette di ottenere tutti i documenti che soddisfanno specifiche condizioni. Ad esempio, puoi creare una vista chiamata Libri recenti con una condizione che corrisponde ai libri pubblicati dopo il 2010.

Condizioni

Condizioni

Ogni condizione è definita da un campo (1), un operatore (2) ed un valore (3).

Operatori

In una condizione, l'operatore definisce il tipo di comparazione.

  • Uguale a, Maggiore di, Minore di. Comparano numeri, stringhe, booleani, date ed altri tipi di campo.
  • Contiene. La condizione è verificata se il valore del campo contiene il valore specificato. Ad esempio, Selezione contiene un elemento, Gruppo contiene un valore, Testo contiene un altro testo.
  • Vuoto. La condizione è verificata se il valore del campo è vuoto.

Combinare le viste

Puoi combinare più viste attraverso l'operatore esiste.

La condizione è verificata se il documento collegato, definito da un riferimento documento, esiste nella vista secondaria.

Combinare le viste

Ad esempio, puoi ottenere tutti i Libri da giovani autori con l'operatore esiste ed una vista secondaria Giovani autori che ottiene solamente gli autori nati dopo il 1990.

L'operatore Esiste è disponibile per le relazioni uno-a-molti (campo Documenti) nelle seguenti varianti: Esiste uno se almeno un documento esiste, Esiste nessuno se nessun documento esiste.