2017-08-04 5 views
0

Mongooseを使用して、部分文字列を含まないすべてのレコードを照会しようとしました。Mongooseクエリフィールドにサブ文字列が含まれていません

私は電子メールフィールドを持つユーザースキーマを持っています。電子メールフィールドに@ testschool.eduが含まれていないすべてのユーザー文書を取得します。 Reg Exは動作していないようです。

User.count() 
    .where({email: { "$regex": '^((?!testschoo.edu).)*$', "$options": "i" }}) 
+1

あなたは実際にそこの最後に** l **を見逃しています。 ''^((?! testschool.edu))* $''はもちろん、期待どおりに動作します。 –

+0

私はとても愚かです!ありがとうございました!それはそれだった... –

答えて

0

これは実際に動作する...ちょうど右の文字列を持っていなかった。

はこれをしようとしました。それを指摘してくれてありがとう - Neil Lunn

関連する問題