sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man hämtar posten från mongodb med _id-fältet och visar den hämtade posten i konsolen med java

Du kan importera org.bson.types.ObjectId att du kan slå in id med och använd den i din fråga som

import org.bson.types.ObjectId;
...

MongoClient mongo = new MongoClient("localhost",27017);
DB db = mongo.getDB("sample");
DBCollection col = db.getCollection("matching");
BasicDBObject query = new BasicDBObject();
query.put("_id", new ObjectId("56cec592fe3fc16f6b564761"));
DBObject dbObj = col.findOne(query);



  1. Hur man konverterar BigDecimal till Double i spring-data-mongodb ramverk

  2. MongoDB fragmenterad samling balanserar inte om

  3. Är det möjligt att byta namn på fält i utdata från en Mongo-fråga i PyMongo?

  4. MongoError:anslut OKÄNT