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

Wie ersetze ich NaN durch null aus der Mongo-Shell?

Okay, ich war nur einen Update-Vorgang entfernt. Ich habe das Problem mit dem folgenden Mongo-Shell-update behoben Befehl zum Ersetzen aller NaN s mit null s:

Der {multi: true} zum Ersetzen aller Streichhölzer.

database_name.collection_name.update({"field_name_having_NaN": {$eq: NaN}}, {$set: {"field_name_having_NaN": null}}, {multi: true});

Referenz:MongoDB-Feldaktualisierungsoperator - $set