sql >> Base de Datos >  >> NoSQL >> MongoDB

Cómo actualizar un documento en MongoDB usando ObjectID en Java

Actualmente está intentando actualizar en función de una cadena, no de un ObjectId.

Asegúrese de inicializar un nuevo ObjectId de la cadena cuando construya su consulta:

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