He estado buscando durante mucho tiempo una forma incorrecta de consultar el ID de objeto. Puedo consultarlo usando mongovue, pero no sé cómo consultarlo usando Java.
1. Método de consulta en mongovue:
Copie el código de código de la siguiente manera:
{"_id": ObjetoId("5326bfc0e6f780b21635248f")}
2. Método de consulta en mongodb puro:
Copie el código de código de la siguiente manera:
db.collect.find({ "_id": ObjectId("5326bfc0e6f780b21635248f") })
3.Método de consulta en java:
Copie el código de código de la siguiente manera:
importar org.bson.types.ObjectId;
DBObject público findDocumentById (ID de cadena) {
Consulta BasicDBObject = nuevo BasicDBObject();
query.put("_id", nuevo ObjectId(id));
DBObject dbObj = colección.findOne(consulta);
devolver dbObj;
}