Ich speichere in einer Sammlung ein Array von Elementen (stringId). Alle Elemente in diesem Array müssen eindeutig sein. Also benutze ich $ addToSet, um meinen Gegenstand zu schieben.Fügen Sie Unique nur dem Array hinzu und behalten Sie die Anzahl der Felder bei der Aktualisierung.
Aber ich mag auch in einem Feld in der gleichen Anfrage die Größe meiner Array setzen:
{
unique_array: ['12', '20', '18'],
size_of_array: 3
}
=> In 15
{
unique_array: ['12', '20', '18', '15'], => Add to set
size_of_array: 4 => Incremented
}
=> einzustellen hinzufügen einstellen 18
{
unique_array: ['12', '20', '18', '15'], => Already in the set
size_of_array: 4 => Not incremented
}
Vielen Dank!
Perfekt. Vielen Dank. – jeremieca