获取数据项详情
操作步骤
1.通过 tableName 实例化一个 Table 对象,操作该对象即相当于操作对应的数据表
Table product = new Table("product");
2.指定 recordID 执行获取相应数据项操作
product.fetchRecord(recordID) or product.fetchRecord(recordID, expands, keys)
参数说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| recordID | String | 是 | 记录 ID |
| expand | Collection |
否 | 设置展开对象,里面是需展开的字段列表 |
| keys | Collection |
否 | 过滤/不过滤字段,里面是需过滤/不过滤的字段列表 |
示例
请求示例
Table product = new Table("product");// 同步版本try {Record record = product.fetchRecord("59897882ff650c0477f00485");// 操作成功} catch (Exception e) {// 操作失败}// 异步版本product.fetchRecordInBackground("59897882ff650c0477f00485", new Callback<Record>() {@Overridepublic void onSuccess(@Nullable Record record) {// 拿到数据}@Overridepublic void onFailure(Exception e) {// 获取数据失败了}});
异常请参考异常
常见错误 HttpException.code :
| 错误码 err.code | 可能的原因 |
|---|---|
| 404 | 数据行不存在 |
字段过滤与扩展
请参考字段过滤与扩展章节
