• 文件分类操作
    • 获取文件分类详情
    • 获取分类下的所有文件
    • 查询,获取分类列表
    • 排序
    • 分页

    文件分类操作

    danger
    以下操作仅适用于 SDK version >= v1.1.1

    实例化一个 wx.BaaS.FileCategory 对象,以下操作都是在该对象上进行操作,如下进行实例化:

    let MyFileCategory = new wx.BaaS.FileCategory()

    获取文件分类详情

    MyFileCategory.get(categoryID)

    参数说明

    参数 类型 必填 说明
    categoryID String Y 文件分类 ID

    返回参数说明

    参数 类型 必填 说明
    created_at Number Y 分类创建时间
    files Number Y 分类下的文件数
    id String Y 分类 ID
    name String Y 分类名
    updated_at Number Y 分裂更新时间

    示例代码

    1. MyFileCategory.get('5a2fe91508443e3123dbe1cb').then(res => {
    2. // success
    3. }, err => {
    4. // err
    5. })

    返回示例

    1. {
    2. created_at: 1513089301,
    3. files: 2,
    4. id: "5a2fe91508443e3123dbe1cb",
    5. name: "重要",
    6. updated_at: 1513089306
    7. }

    获取分类下的所有文件

    MyFileCategory.getFileList(categoryID)

    参数说明

    参数 类型 必填 说明
    categoryID String Y 文件分类 ID

    示例代码

    1. let MyFileCategory = new wx.BaaS.FileCategory()
    2. MyFileCategory.getFileList('5a2fe91508443e3123dbe1cb').then(res => {
    3. // success
    4. }, err => {
    5. // err
    6. })

    info
    如需对分类下的文件进行更多条件的筛选,可使用 File 的查询接口

    查询,获取分类列表

    文件分类查询与数据表查询方法一致,但只支持以下指定字段的筛选:

    支持字段 类型 说明
    id String 文件分类 ID
    name String 文件分类名

    示例代码

    1. let MyFileCategory = new wx.BaaS.FileCategory()
    2. // 查找所有文件分类
    3. MyFileCategory.find()
    4. // 设置查询条件
    5. let query = new wx.BaaS.Query()
    6. query.contains('name', substr)
    7. File.setQuery(query).find()

    排序

    文件分类查询排序与数据表排序方法一致,但只支持对以下指定字段进行排序:

    支持字段 描述
    name 文件名
    created_at 文件创建时间

    分页

    文件分类查询排序与数据表分页方法一致。