MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Unterstützt die einzigartige Funktion von Mongoose Regex in einer Abfrage?

Beantwortung meiner eigenen Frage. Ich hatte tatsächlich Syntaxfehler in der eindeutigen Methode von Mongoose. Es akzeptiert 3 Parameter, ich hatte nur 2. Die korrekte Syntax mit einer Regex (oder einer beliebigen Bedingung) ist:

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

Aus Mongoose-Dokumentation für Model.distinct():

Model.distinct(field, conditions, callback);

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