sql >> Databáze >  >> NoSQL >> MongoDB

Jak aktualizovat dokument v MongoDB pomocí ObjectID v Javě

Aktuálně se pokoušíte aktualizovat na základě řetězce, nikoli ObjectId.

Při vytváření dotazu nezapomeňte inicializovat nové ObjectId z řetězce:

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


  1. Spuštění snížení mapy selhalo s pymongo, ale úspěch v mongo shellu

  2. Jak nastavit Yii2 pomocí konfigurace Redis

  3. Rozdíl mezi zdobením vlastnosti v C# pomocí BsonRepresentation(BsonType.ObjectId) vs BsonId vs ObjectId

  4. Neočekávaný konec vstupu JSON s MongoDB Compass