- 获取数据项详情
- SDK 1.1.0 及以上版本
- 操作步骤
- 示例
- SDK 1.1.0 以下版本
- SDK 1.1.0 及以上版本
获取数据项详情
{% tabs first=”SDK 1.1.0 及以上版本”, second=”SDK 1.1.0 以下版本” %}
{% content “first” %}
SDK 1.1.0 及以上版本
操作步骤
1.通过 tableID 实例化一个 TableObject 对象,操作该对象即相当于操作对应的数据表
let MyTableObject = new wx.BaaS.TableObject(tableID)
参数说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| tableID | Number | 是 | 数据表 ID |
info
SDK 1.2.0 版本已支持通过数据表名实例化 TableObject,如操作数据表名为 ‘product’ 的数据表,可进行如下实例化:new wx.BaaS.TableObject(‘product’)
2.指定 recordID 执行获取相应数据项操作
MyTableObject.get(recordID)
参数说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| recordID | String | 是 | 记录 ID |
示例
请求示例
let tableID = 10let recordID = '59897882ff650c0477f00485'let Product = new wx.BaaS.TableObject(tableID)Product.get(recordID).then(res => {// success}, err => {// err})
返回示例
res.data:
{"_id": "59a3c2b5afb7766a5ec6e84e","amount": 0,"created_at": 1503904437,"created_by": 36395395,"desc": ["good"],"id": "59a3c2b5afb7766a5ec6e84e","name": "apple","price": 1.0,"read_perm": ["user:*"],"updated_at": 1503904437,"write_perm": ["user:*"]}
{% content “second” %}
SDK 1.1.0 以下版本
info
该写法在 sdk v2.0 前仍然有效
wx.BaaS.getRecord(OBJECT)
OBJECT 参数说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| tableID | Number | 是 | 数据表 ID |
| recordID | String | 是 | 数据项 ID |
请求示例
let tableID = 10let recordID = '59897882ff650c0477f00485'let objects = {tableID,recordID}wx.BaaS.getRecord(objects).then(res => {// success}, err => {// err})
返回参数
res.data:
| 参数 | 类型 | 说明 |
|---|---|---|
| id | String | 数据项 ID |
| created_at | Integer | 创建时间 |
| is_admin | Boolean | 自定义字段 |
| name | String | 自定义字段 |
| price | Number | 自定义字段 |
| tags | Array | 自定义字段 |
返回示例
res.data:
{"created_at": 1487053095,"id": "59897882ff650c0477f00485","is_admin": false,"name": "JlpvHdheLh","price": 89,"tags": ["xGHt", "hHqz"]}
{% endtabs %}
