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

Sådan opdateres et dokument i MongoDB ved hjælp af ObjectID i Java

Du forsøger i øjeblikket at opdatere baseret på en streng, ikke et ObjectId.

Sørg for at initialisere et nyt ObjectId fra strengen, når du bygger din forespørgsel:

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


  1. Azure-funktion med Cosmos MongoDB-integration gemmer ikke

  2. MongoDB aggregeres med PHP - grupper efter på dato

  3. Forøg matrixstruktur i MongoDb

  4. Hvordan kan jeg oprette unikke ID'er til indlejrede dokumenter i MongoDB?