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

So aktualisieren Sie ein Dokument in MongoDB mit ObjectID in Java

Sie versuchen derzeit, basierend auf einer Zeichenfolge und nicht auf einer ObjectId zu aktualisieren.

Stellen Sie sicher, dass Sie eine neue ObjectId aus der Zeichenfolge initialisieren, wenn Sie Ihre Abfrage erstellen:

mongoDB.getCollection("restaurants").updateOne(
    new BasicDBObject("_id", new ObjectId("56110fe1f882142d842b2a63")),
    new BasicDBObject("$set", new BasicDBObject("zipcode", "10462"))
);