特定の名前に一致するデータベース内のすべての名前を取得するために、Node.JS で Mongoose を使用して MongoDB クエリを作成しようとしています。クエリで大文字と小文字の区別とアクセントが無視されるようにしたいと思います。
インターネットで調べてみましたが、それを行うクエリが見つかりませんでした。
MongoDB クエリは正規表現をサポートしているので、それが私がやろうとしていることです。
これは私が今持っているものです。クエリまたはクエリされた文字列にアクセントがあり、もう一方にアクセントがない場合は機能しますが、一致しません。
Passenger_record.find({$and: [{"FIRSTNAME": { $regex:req.query["firstname"], $options: 'i' }},{"LASTNAME": { $regex:req.query["lastname"], $options: 'i' }}]}).exec(function (err, person)
ご協力いただきありがとうございます。