ページの編集
.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".`);
注意点