¿MongoDB admite la comparación de dos campos en la misma colección mediante el uso de operadores nativos (no $ where y JavaScript)? Ya miré similarquestions y todas las respuestas usaron $ where/JavaScript.
MongoDB documentation establece claramente que:
JavaScript se ejecuta más lentamente que los operadores nativos que figuran en esta página, pero es muy flexible.
Mi principal preocupación es la velocidad y me gustaría utilizar índices si es posible. Entonces, ¿es posible comparar dos campos en MongoDB sin usar JavaScript?
¿Estás absolutamente seguro de que el $ donde el operador es demasiado lento para su caso de uso? – maerics
@maerics Respuesta corta - sí. Si todo lo demás falla $, será mi último recurso. Pero me gustaría mucho evitar $ where y buscar por campos indexados si es posible. –