sql >> Database >  >> NoSQL >> MongoDB

Hoe een document in MongoDB bij te werken met ObjectID in Java

U probeert momenteel te updaten op basis van een tekenreeks, niet op een ObjectId.

Zorg ervoor dat u een nieuwe ObjectId uit de tekenreeks initialiseert wanneer u uw query maakt:

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


  1. Hiërarchische structuur Firestore en subcollecties

  2. Hoe de lokale Mongo-database te verbinden met docker

  3. Mongo Query een genest veld binnen een array.

  4. Specificeer meerdere criteria voor matrixelementen