Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Matrisuppdateringsoperatorer används för att ändra matriselement och -struktur.
| Description | |
|---|---|
$ |
Positionsoperatorn $ identifierar ett element i en matris som ska uppdateras utan att uttryckligen ange positionen för elementet i matrisen. |
$addToSet |
Operatorn addToSet lägger till element i en matris om de inte redan finns, samtidigt som unika element i uppsättningen säkerställs. |
$each |
Operatorn $each används inom en $addToSet eller-åtgärd $push för att lägga till flera element i ett matrisfält i en enda uppdateringsåtgärd. |
$pop |
Operatorn $pop tar bort det första eller sista elementet i en matris. |
$position |
Den $position används för att ange positionen i matrisen där ett nytt element ska infogas. |
$[] |
Operatorn $[] används för att uppdatera alla element i en matris som matchar frågevillkoret. |
$[identifier] |
Operatorn $[identifier] används för att uppdatera alla element med hjälp av en specifik identifierare i en matris som matchar frågevillkoret. |
$pull |
Tar bort alla instanser av ett värde från en matris. |
$pullAll |
Operatorn $pullAll används för att ta bort alla instanser av de angivna värdena från en matris. |
$push |
Operatorn $push lägger till ett angivet värde i en matris i ett dokument. |