.where()
クエリをフィルタリングするためのwhere句を指定します。
.where(whereClause)
引数 | 型 | 詳細 | |
---|---|---|---|
1 | whereClause | データベース内のレコードをマッチングするために使用するwhere句。 |
メールアドレスが「f」で始まるFinnという名前のすべてのユーザーを検索する場合
var users = await User.find()
.where({ name: 'Finn', 'emailAddress' : { startsWith : 'f' } });
return res.json(users);
.where()
メソッドで指定された条件は、.find()
で指定された条件よりも優先されます。
.find()
メソッドは、コールバックを指定しない場合は、チェーン可能なオブジェクトを返します。このメソッドは、.find()
にチェーンして、結果をさらにフィルタリングすることができます。