sql >> Databáze >  >> NoSQL >> MongoDB

Neplatné pole BSON upsert výjimky MongoDb

updateOne pro aktualizaci polí dokumentu pomocí aktualizačních operátorů. Potřebujete replaceOne který převezme náhradní dokument.

_collection.replaceOne(
        trackID,
        track,
        new UpdateOptions().upsert( true ));

Více zde

Operátoři aktualizací:https://docs.mongodb.com/manual/reference /operator/update-field/

První aktualizace:https://docs.mongodb.com/manual /reference/method/db.collection.updateOne/

Nahradit jednu:https://docs.mongodb.com/manual /reference/method/db.collection.replaceOne/



  1. Embedded Redis pro Spring Boot

  2. NoClassDefFoundError => ClassPath$JavaContext při použití spuštění přehrávání

  3. MongoDB $ milisekunda

  4. Jak propojit PHP s MongoDB?