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")}