MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come aggiornare un documento in MongoDB utilizzando ObjectID in Java

Stai attualmente tentando di eseguire l'aggiornamento in base a una stringa, non a un ObjectId.

Assicurati di inizializzare un nuovo ObjectId dalla stringa durante la creazione della query:

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