MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Cara memperbarui dokumen di MongoDB menggunakan ObjectID di Java

Saat ini Anda mencoba memperbarui berdasarkan string, bukan ObjectId.

Pastikan untuk menginisialisasi ObjectId baru dari string saat membuat kueri Anda:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana $maxDistance diukur dalam MongoDB?

  2. Bagaimana cara membatasi sumber daya CPU dan RAM untuk mongodump?

  3. Tidak dapat membuat mongodump cadangan dengan --db. Otentikasi gagal

  4. Membuat kueri dengan gabungan &filter di Mongoose

  5. Cara memperbarui nilai array di Mongoose