Quiero verificar que la consulta de mangosta que estoy creando utiliza mis índices. ¿Hay alguna manera de que pueda ver la consulta final que se genera a mongodb para que pueda ejecutar un .explain() en la consulta?cómo puedo ver el plan de ejecución de una consulta de mongoose.js
Adivino cuál es la consulta que está generando, pero solo quería verificar.
p. Ej.
var query = Post.find()
.regex('lowerCaseTitle', searchRegEx)
.$gte('status',0)
.$lt('start', now)
.$gt('end',now)
.sort('total', -1)
.limit(50);
I podía adivinar la consulta que estaba creando, pero quería verificar para asegurarme de que efectivamente era lo que se enviaba a mongo desde la mangosta. – MonkeyBonkey
Ah, lo siento, he entendido mal. En ese caso, podría verificar utilizando el generador de perfiles como sugiere Wes Freeman, pero lo haría solo durante el desarrollo, no en la producción. El generador de perfiles lleva algunos gastos generales, por lo que no se recomienda para uso en producción. – dcrosta