sql >> Base de Datos >  >> NoSQL >> MongoDB

¿La función distinta de mongoose admite expresiones regulares en una consulta?

Respondiendo a mi propia pregunta. De hecho, tuve errores de sintaxis en el método distinto de mongoose. Acepta 3 parámetros, solo tenía 2. La sintaxis correcta con una expresión regular (o cualquier condición) es:

Performance.collection.distinct('lc_actor', {lc_actor: regex}, function(err, docs) {

De los documentos de Mongoose para Model.distinct():

Model.distinct(field, conditions, callback);

http://mongoosejs.com/docs/finding-documents.html