Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel bevat details voor verschillende ondersteunde operators die u kunt gebruiken met Azure DocumentDB.
Aggregation
| Description | |
|---|---|
$facet |
Met de $facet pijplijnen voor faseaggregatie kunnen meerdere parallelle aggregaties binnen één pijplijnfase worden uitgevoerd. |
$geonear |
De $geoNear aggregatiefase berekent afstanden tussen een opgegeven punt en het locatieveld in elk document, sorteert de documenten op afstand en kan eventueel resultaten beperken op afstand. |
$lookup |
De $lookup fase in het Aggregation Framework wordt gebruikt om left outer joins uit te voeren met andere verzamelingen. |
$match |
De $match fase in de aggregatiepijplijn wordt gebruikt om documenten te filteren die overeenkomen met een opgegeven voorwaarde. |
Matrixexpressie
| Description | |
|---|---|
$arrayToObject |
De $arrayToObject operator wordt gebruikt om een matrix te converteren naar één document. |
$concatArrays |
De $concatArrays operator wordt gebruikt om meerdere matrices te combineren tot één matrix. |
$filter |
De $filter operator wordt gebruikt om elementen uit een matrix te filteren op basis van een opgegeven voorwaarde. |
$indexOfArray |
De $indexOfArray operator wordt gebruikt om te zoeken naar een element in een matrix en de index van het eerste exemplaar van het element te retourneren. |
$map |
De $map operator in MongoDB wordt gebruikt om een expressie toe te passen op elk element in een matrix en een matrix met de toegepaste resultaten te retourneren. |
$reduce |
De $reduce operator wordt gebruikt om een expressie toe te passen op elk element in een matrix en de resultaten in één waarde te verzamelen. |
$reverseArray |
De $reverseArray operator wordt gebruikt om de volgorde van elementen in een matrix om te draaien. |
$slice |
De $slice operator wordt gebruikt om een subset van een matrix te retourneren. |
$sortArray |
De $sortArray operator wordt gebruikt om de elementen van een matrix te sorteren. |
$zip |
De $zip operator wordt gebruikt om twee of meer matrices elementgewijs samen te voegen in één matrix met matrices. |
Arrayquery
| Description | |
|---|---|
$all |
De $all operator wordt gebruikt om documenten te selecteren waarbij de waarde van een veld een matrix is die alle opgegeven elementen bevat. |
$elemMatch |
De $elemMatch operator wordt gebruikt om documenten te vinden die een matrixveld bevatten met ten minste één element dat overeenkomt met alle opgegeven querycriteria. |
$size |
De $size operator wordt gebruikt om query's uit te voeren op documenten waarbij een matrixveld een opgegeven aantal elementen heeft. |
Matrixupdate
| Description | |
|---|---|
$each |
De $each operator wordt in een $addToSet of $push bewerking gebruikt om meerdere elementen toe te voegen aan een matrixveld in één updatebewerking. |
$positional |
Deze $position wordt gebruikt om de positie in de matrix op te geven waar een nieuw element moet worden ingevoegd. |
$pullAll |
De $pullAll operator verwijdert alle exemplaren van de opgegeven waarden uit een bestaande matrix. |
$push |
De $push operator voegt een opgegeven waarde toe aan een matrix. |
$slice |
De $slice operator beperkt het aantal matrixelementen dat wordt geretourneerd of gewijzigd. |
Bitwise-query
| Description | |
|---|---|
$bitsAllClear |
De $bitsAllClear operator wordt gebruikt om documenten te vinden waarbij alle bitposities die in een bitmasker zijn opgegeven, duidelijk zijn (dat wil gezegd 0). |
$bitsAllSet |
De $bitsAllSet operator wordt gebruikt om documenten te vinden waarbij alle bitposities die zijn opgegeven in een bitmasker zijn ingesteld (dat wil gezegd 1). |
$bitsAnyClear |
De $bitsAnyClear operator wordt gebruikt om documenten te vinden waarbij bitposities die zijn opgegeven in een bitmasker duidelijk zijn (dat wil gezegd 0). |
$bitsAnySet |
De $bitsAnySet operator wordt gebruikt om documenten te vinden waarbij bitposities die zijn opgegeven in een bitmasker worden ingesteld (dat wil gezegd 1). |
Vergelijkingsquery
| Description | |
|---|---|
$eq |
De $eq operator komt overeen met documenten waarbij de waarde van een veld gelijk is aan de opgegeven waarde. |
Datumexpressie
| Description | |
|---|---|
$dateadd |
De $dateAdd operator voegt een opgegeven aantal tijdseenheden toe aan een datumwaarde. |
$datediff |
De $dateDiff operator retourneert het verschil tussen twee datums. |
$datefromparts |
De $dateFromParts operator maakt een datum van de opgegeven onderdelen. |
$datefromstring |
De $dateFromString operator converteert een datum-/tijdtekenreeks naar een datumobject. |
Evaluatievraag
| Description | |
|---|---|
$expr |
De $expr operator maakt het gebruik van aggregatie-expressies in de querytaal mogelijk. |
Ruimtelijke gegevens
| Description | |
|---|---|
$geoIntersect |
De $geoIntersects operator selecteert documenten waarvan de georuimtelijke gegevens worden gekruist met een opgegeven GeoJSON-object. |
Logische query
| Description | |
|---|---|
$and |
De $and operator voegt queryclausules samen met een logische AND en retourneert alle documenten die overeenkomen met de voorwaarden van beide componenten. |
$nor |
De $nor operator voert een logische NOR-bewerking uit op een matrix van een of meer query-expressies en selecteert de documenten die niet alle query-expressies in de matrix hebben. |
$not |
De $not operator keert het effect van een query-expressie om en retourneert documenten die niet overeenkomen met de query-expressie. |
$or |
De $or operator voert een logische OR-bewerking uit op een matrix van twee of meer expressies en selecteert de documenten die voldoen aan ten minste één van de expressies. |
Object-expressie
| Description | |
|---|---|
$mergeObjects |
De $mergeObjects operator combineert meerdere documenten in één document. |
$objectToArray |
De $objectToArray operator converteert een document (object) naar een matrix van sleutel-waardeparen. |
$setField |
De $setField operator stelt de waarde van een veld in een document in of werkt deze bij. |
Projection
| Description | |
|---|---|
$meta |
De $meta projectieoperator retourneert metagegevens over de query, zoals de tekstscore. |