MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

usuń _id z wyniku mongodb java

Dwie opcje:

Możesz usunąć pole „_id” z utworzonej mapy:

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

Możesz też poprosić, aby wyniki zapytania nie zawierały pola _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);

Zobacz dokumentację dotyczącą projekcji dla wszystkich szczegółów.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Struktura agregacji mongodb — pobierz pole pierwszego dokumentu z zagnieżdżonej tablicy

  2. Jak wyświetlić dowolne, schematyczne dane w HTML za pomocą node.js / mongodb

  3. MongoDB - Importuj plik CSV do zagnieżdżonego dokumentu

  4. używanie strumieni akka do przeglądania kolekcji mongo

  5. Jak zmienić adres IP Ewy?