MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment récupérer l'enregistrement de mongodb en utilisant le champ _id et afficher l'enregistrement récupéré dans la console en utilisant java

Vous pouvez importer org.bson.types.ObjectId que vous pouvez envelopper le id avec et utilisez-le dans votre requête comme

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