MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie addToSet mit Datumsfeld

Für $addToSet Um ein Element nicht hinzuzufügen, muss das Element vollständig sein mit einem vorhandenen Element übereinstimmen. Mit createdOn Da dies die aktuelle Zeit ist, ist es leicht zu verstehen, warum das in Ihrem Fall nie passiert.

Also $addToSet funktioniert gut für Elemente mit Date Felder, aber es erfordert eine exakte Übereinstimmung, genau wie bei jedem anderen Typ.