【问题标题】:How do I delete multiple rows from a table on Backand?如何从 Backand 上的表中删除多行?
【发布时间】:2016-04-11 08:16:19
【问题描述】:

Back& API 只允许使用 ID 删除。如何通过其他列的值从 Backand 上的表中删除多行?
我需要按表的其他字段删除,而不是按 ID

【问题讨论】:

    标签: api delete-row backand


    【解决方案1】:

    要删除多行,请使用以下 REST 配置。标头应包含您的授权承载和 AppName

    url: https://api.backand.com/1/bulk
    body: [
        {
            "method":"DELETE",
            "url":"https://api.backand.com/1/objects/YOUR_OBJECT_NAME/OBJECT_ID1"
        },
        {
           "method":"DELETE",
            "url":"https://api.backand.com/1/objects/YOUR_OBJECT_NAME/OBJECT_ID2"
        }
    ]
    

    例如

    [
        {
            "method":"DELETE",
            "url":"https://api.backand.com/1/objects/news/2"
        },
        {
            "method":"DELETE",
            "url":"https://api.backand.com/1/objects/news/3"
        }
    ]
    

    标题应该是这样的

    Headers:{"Authorization": Bearer YOUR_ACCESS_TOKEN, "AppName": YOUR_APP_NAME}
    

    【讨论】:

    • 使用 SDK 的 Backand.apiUrl()
    • 我从后面拿到的
    • 我需要按表的其他字段删除,而不是按ID删除
    • 您只能通过 ID 删除,一种解决方法是查询所有这些 ID 并为每个 ID 循环删除调用,或者使用这些 ID 构造上述 JSON,您可以在服务器端操作中执行一次
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-02
    • 2018-04-02
    相关资源
    最近更新 更多