Queryset
QuerySet 对象¶
base.filter 函数的返回值, 该对象提供了一些方法可以简化对记录的操作
querySet.all¶
以一个列表的形式返回所有过滤得到的数据
例子¶
const list = querySet.all();
querySet.count¶
返回过滤得到的行的数量
例子¶
const count = querySet.count();
querySet.last¶
返回最后一条过滤得到的数据
例子¶
const row = querySet.last();
querySet.first¶
返回第一条过滤得到的数据
例子¶
const row = querySet.first();
querySet.delete¶
删除所有过滤得到的行, 并返回成功删除的数量
例子¶
const count = querySet.delete();
querySet.update¶
修改行数据, 并返回更新后的数据
例子¶
// 将过滤得到的所有的行的 Name 列的内容修改为 xxxx
const rows = querySet.update({Name: 'xxxx'});
querySet.filter¶
进一步进行过滤, 返回一个 querySet 对象
例子¶
// 过滤出 querySet 中 Name 列的值为李明的行
const querySet1 = querySet.filter('Name = "李明"');
querySet.get¶
获取 querySet 中的满足条件的第一条数据, 返回一个 row
例子¶
// 获取 querySet 中 Name 列的值为李明的第一条数据
const row = querySet.get('Name = "李明"');