MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So rufen Sie den Datensatz aus Mongodb mit dem Feld _id ab und zeigen den abgerufenen Datensatz in der Konsole mit Java an

Sie könnten org.bson.types.ObjectId importieren dass Sie die id umschließen können mit und verwenden Sie es in Ihrer Abfrage als

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);