sql >> Database teknologi >  >> NoSQL >> MongoDB

fjern _id fra mongodb resultat java

To muligheder:

Du kan fjerne feltet "_id" fra det oprettede kort:

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

Eller du kan bede forespørgselsresultaterne om ikke at inkludere feltet _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);

Se dokumentationen om projektioner for alle detaljer.



  1. Sådan dumpes en samling til json-fil ved hjælp af pymongo

  2. Hvordan starter man en mongodb shell i docker container?

  3. Node.js, Socket.io, Redis pub/sub høj lydstyrke, lav latency vanskeligheder

  4. Sådan forbinder du Mongo DB med Android-applikation