ページの編集
.count()
指定された条件に一致するレコードの総数を取得します。
var numRecords = await Model.count(criteria);
使用法
# |
引数 |
型 |
詳細 |
1 |
criteria |
|
データベース内のレコードをマッチングするために使用する、Waterlineの条件。count クエリは、skip とlimit を使用したページネーションや、select を使用した射影をサポートしていないことに注意してください。 |
結果
型 |
説明 |
|
指定された条件に一致するデータベースからのレコード数。 |
エラー
名前 |
型 |
いつ? |
UsageError |
|
無効なものが渡された場合にスローされます。 |
AdapterError |
|
データベースアダプタで問題が発生した場合にスローされます。 |
Error |
|
予期しない事態が発生した場合にスローされます。 |
SailsとWaterlineでのエラー処理の例については、コンセプト > モデルとORM > エラーを参照してください。
例
var total = await User.count({name:'Flynn'});
sails.log(`There ${total===1?'is':'are'} ${total} user${total===1?'':'s'} named "Flynn".`);
注意点