Class: TableObject

BaaS~TableObject(tableName)

数据表

Constructor

new TableObject(tableName)

Parameters:
Name Type Description
tableName string 数据表名称
Source:

Extends

Methods

count() → {Promise.<number>}

获取数据记录数量。
Source:
Returns:
Type
Promise.<number>

create() → {TableRecord}

创建一条数据记录
Source:
Returns:
Type
TableRecord

createMany(args, optionsopt) → {Promise.<BaaS.Response.<any>>}

批量创建数据记录
Parameters:
Name Type Attributes Description
args Array.<object> 数据记录列表
options BaaS.CreateManyParams <optional>
批量创建参数
Source:
Returns:
Type
Promise.<BaaS.Response.<any>>

delete(query, optionsopt) → {Promise.<any>}

批量删除数据记录
Parameters:
Name Type Attributes Description
query Query 数据记录查询条件
options BaaS.BatchUpdateParams <optional>
批量操作参数
Source:
Returns:
Type
Promise.<any>

delete(recordID) → {Promise.<any>}

删除数据记录
Parameters:
Name Type Description
recordID string 数据记录 ID
Source:
Returns:
Type
Promise.<any>

expand(key) → {this}

指定需要展开的 pointer 类型字段
Parameters:
Name Type Description
key Array.<string> | string 字段名称
Overrides:
Source:
Returns:
Type
this

find(optionsopt) → {Promise.<BaaS.Response.<any>>}

获取数据记录列表。
Parameters:
Name Type Attributes Description
options BaaS.FindOptions <optional>
参数
Source:
Returns:
Type
Promise.<BaaS.Response.<any>>

get(recordID) → {Promise.<BaaS.Response.<any>>}

获取单条数据记录。
Parameters:
Name Type Description
recordID string 数据记录 ID
Source:
Returns:
Type
Promise.<BaaS.Response.<any>>

getWithoutData(query) → {TableRecord}

获取多个数据记录,用于更新等操作(仅引用,非数据)
Parameters:
Name Type Description
query Query 数据记录查询条件
Source:
Returns:
Type
TableRecord

getWithoutData(recordID) → {TableRecord}

获取一个数据记录,用于更新等操作(仅引用,非数据)
Parameters:
Name Type Description
recordID string 数据记录 ID
Source:
Returns:
Type
TableRecord

limit(count) → {this}

指定最多返回数量
Parameters:
Name Type Description
count number 数量
Overrides:
Source:
Returns:
Type
this

offset(count) → {this}

设置列表偏移量
Parameters:
Name Type Description
count number 偏移量
Overrides:
Source:
Returns:
Type
this

orderBy(key) → {this}

设置排序依据
Parameters:
Name Type Description
key Array.<string> | string 字段名称
Overrides:
Source:
Returns:
Type
this

select(key) → {this}

选择只返回指定字段
Parameters:
Name Type Description
key Array.<string> | string 字段名称
Overrides:
Source:
Returns:
Type
this

setQuery(Query) → {this}

设置查询条件
Parameters:
Name Type Description
Query BaaS.Query 对象
Overrides:
Source:
Returns:
Type
this

subscribe()

订阅数据变化事件
Source: