Panoramica
Informazioni generaliDocumentazione del linguaggio di query per DocumentDB (in Azure)
Informazioni sulla piattaforma DocumentDB open source e sul linguaggio MQL (MongoDB Query Language) usato da Azure DocumentDB. Creare applicazioni moderne compatibili con MongoDB con una sintassi MQL familiare.
Commands
I comandi MQL (MongoDB Query Language) sono istruzioni dirette per la gestione e l'interazione con il server di database. Sono essenziali per eseguire attività amministrative, ottimizzare le prestazioni e mantenere la sicurezza.
Aggregation
I comandi di aggregazione elaborano i record di dati e restituiscono risultati calcolati. Raggruppano i valori di più documenti, eseguono operazioni sui dati raggruppati e restituiscono un singolo risultato. Le attività di aggregazione comuni includono il calcolo di medie, somme e conteggi.
Query e scrittura
I comandi di query e scrittura consentono di recuperare, inserire, aggiornare ed eliminare documenti nelle raccolte di DocumentDB. Queste operazioni sono fondamentali per interagire con i dati, consentendo di eseguire in modo efficiente attività CRUD (Creazione, Lettura, Aggiornamento, Eliminazione).
Operatori
Gli operatori MQL (MongoDB Query Language) consentono potenti filtri, confronto e manipolazione dei dati all'interno delle query. La gestione di questi operatori consente di scrivere query espressive per recuperare e aggiornare in modo efficiente i documenti nelle raccolte.
Aggregation
Gli operatori di aggregazione vengono usati per eseguire operazioni sui dati raggruppati nelle pipeline di aggregazione.
Espressione di matrice
Gli operatori di espressioni di matrice eseguono operazioni su matrici ed elementi di matrice.
Query di matrice
Gli operatori di query dell'array vengono usati per eseguire query e filtrare gli elementi dell'array.
Aggiornamento matrice
Gli operatori di aggiornamento della matrice vengono usati per modificare gli elementi e la struttura della matrice.
Bitwise
Gli operatori bit per bit eseguono operazioni sulla rappresentazione binaria dei numeri.
Query a livello di bit
Gli operatori di query bitwise vengono usati per fare query e filtrare in base alle operazioni bitwise.
Aggiornamento bit per bit
Gli operatori di aggiornamento bit per bit vengono usati per modificare i valori usando operazioni bit per bit.
Espressione condizionale
Gli operatori di espressione condizionale forniscono il flusso di controllo e la logica condizionale nelle espressioni.
Dimensioni dati
Gli operatori di dimensioni dei dati vengono usati per determinare le dimensioni delle strutture e dei valori dei dati.
Espressione di data
Gli operatori di espressioni di data eseguono operazioni sui valori di data e ora.
Query elemento
Gli operatori di query degli elementi vengono usati per eseguire query sugli elementi del documento in base alla loro esistenza e al tipo.
Query di valutazione
Gli operatori di query di valutazione vengono usati per valutare le espressioni ed eseguire operazioni dinamiche.
Aggiornamento di campo
Gli operatori di aggiornamento dei campi vengono usati per modificare campi specifici nei documenti durante le operazioni di aggiornamento.
Geospatial
Gli operatori geospaziali eseguono operazioni su dati geografici e relazioni spaziali.
Espressione letterale
Gli operatori di espressione letterale vengono usati per rappresentare i valori letterali nelle espressioni di aggregazione.