2012-12-30 7 views
3

J'essaye d'écrire une requête MongoDB avec Mongoose dans Node.JS pour obtenir tous les noms dans une base de données correspondant à un certain nom. Je voudrais que la requête ignore le cas et les accents.requête MongoDB avec Mongoose et Node.JS avec un cas et accents regex

J'ai regardé autour d'Internet mais je n'ai pas trouvé de requête pour cela.

Les requêtes MongoDB prennent en charge les expressions régulières, c'est ce que j'essaie de faire.

C'est ce que j'ai maintenant. Cela fonctionne mais ne correspond pas si la requête ou la chaîne interrogée a des accents et l'autre pas.

Passenger_record.find({$and: [{"FIRSTNAME": { $regex:req.query["firstname"], $options: 'i' }},{"LASTNAME": { $regex:req.query["lastname"], $options: 'i' }}]}).exec(function (err, person) 

Merci pour votre aide.

Répondre

Questions connexes