MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

A função distinta do mangusto suporta regex em uma consulta?


Respondendo minha própria pergunta. Eu realmente tive erros de sintaxe no método distinto do mangusto. Ele aceita 3 params, eu só tinha 2. A sintaxe correta com um regex (ou qualquer condição) é:
Performance.collection.distinct('lc_actor', {lc_actor: regex}, function(err, docs) {

Dos documentos do Mongoose para Model.distinct():
Model.distinct(field, conditions, callback);

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