there similar query multiple mongo feature conditions mongodb mongodb-query

mongodb - similar - Búsqueda por ObjectId en Mongo Compass



mongodb find multiple conditions (2)

¿Cómo se usa Mongo Compass y se busca por ObjectID? He estado buscando la documentación para esto, pero no he tenido éxito con nada. Yo he tratado:

{ "_id" : "58f8085dc1840e050034d98f" }

{ "$oid" : "58f8085dc1840e050034d98f" }

{ "id" : "58f8085dc1840e050034d98f" }

Ninguno de esos parece funcionar y se está volviendo bastante frustrante. También, nota al margen: ¿es posible establecer el salto / límite cuando se muestran documentos en Compass?

¡Gracias por adelantado!


Ingrese lo siguiente en el cuadro de consulta:

{"_id":{"$oid":"58f8085dc1840e050034d98f"}}

También vale la pena señalar que en la interfaz de usuario puede hacer clic en uno de los _id y completará automáticamente el cuadro de consulta con la consulta en función de lo que hizo clic. También puede desplazar y hacer clic en varios campos para crear criterios de consulta compuestos (y-ed), o puede hacer clic y arrastrar para seleccionar un rango.

omitir / límite no son compatibles actualmente.

ACTUALIZACIÓN : La versión actual de Compass (1.8.x) admite omitir y limitar al navegar en la pestaña Documentos. Consulte la documentación de la barra de consultas para ver ilustraciones y detalles.

La pestaña Esquema solo admite límites, ya que esto hará una muestra de documentos y omitir realmente no tiene sentido en ese contexto.

Para hacer clic en los _ids debe estar en la pestaña Schema . Si sus _id son del tipo ObjectId, la visualización de la distribución aparecerá como un rango de fechas y puede arrastrar sobre una o más líneas para completar la consulta basada en _id. Si sus _ids son de otro tipo, alguna parte de ellos se mostrará individualmente y puede hacer clic, arrastrar o hacer clic sobre ellos.


La versión actual de MongoDB Compass (1.10.5) ya no parece admitir $oid , pero funciona con una consulta estándar: {"_id":ObjectId("5a028baa2dc80f2e26a8ed63")}