لقد كنت أبحث لفترة طويلة عن طريقة خاطئة للاستعلام عن معرف الكائن، يمكنني الاستعلام عنه باستخدام mongovue، لكنني لا أعرف كيفية الاستعلام عنه باستخدام Java.
1. طريقة الاستعلام في mongovue:
انسخ رمز الكود كما يلي:
{"_id" : معرف الكائن("5326bfc0e6f780b21635248f")}
2. طريقة الاستعلام في mongodb النقي:
انسخ رمز الكود كما يلي:
db.collect.find({ "_id" : ObjectId("5326bfc0e6f780b21635248f") })
3.طريقة الاستعلام في جافا:
انسخ رمز الكود كما يلي:
import org.bson.types.ObjectId;
DBObject العام findDocumentById(معرف السلسلة) {
استعلام BasicDBObject = new BasicDBObject();
query.put("_id", new ObjectId(id));
DBObject dbObj = Collection.findOne(query);
إرجاع dbObj;
}