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

hapus _id dari hasil mongodb Java

Dua opsi:

Anda dapat menghapus bidang "_id" dari peta yang dibuat:

...
resultElementMap.remove("_id");
System.out.println(resultElementMap);

Atau Anda dapat meminta hasil kueri untuk tidak menyertakan bidang _id:

DBObject allQuery = new BasicDBObject();
DBObject removeIdProjection = new basicDBObject("_id", 0);

DBCollection collection = db.getCollection("volume");
DBCursor cursor = collection.find(allQuery, removeIdProjection);
DBObject resultElement = cursor.next();
Map resultElementMap = resultElement.toMap();
System.out.println(resultElementMap);

Lihat dokumentasi di proyeksi untuk semua detailnya.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $isNumber

  2. Menanyakan Morphia dengan Id

  3. Pilih dokumen yang memiliki pasangan nilai kunci tertentu tetapi tidak memiliki pasangan nilai kunci lainnya

  4. KESALAHAN:proses anak gagal, keluar dengan nomor kesalahan 1,mongodb

  5. Setel beberapa bidang dengan satu kueri pembaruan