收藏
回答

数据库迁移状态查询得到的成功和失败记录都是0,没有导出文件?

通过“数据库导出 databaseMigrateExport”得到 job_id

body: JSON.stringify({
              "env":"release-xxxx",
              "file_path":"test_export",
              "file_type":2,
              "query":"db.collection('xxx').field({abcd:true}).get()"
            })

再通过“数据库迁移状态查询 databaseMigrateQueryInfo”,提交 job_id 得到 file_url

body: JSON.stringify({
                  "env":'release-xxxx',
                  "job_id":job_id
                })

问题来了:数据库集合中有数据,查询语句也测试过没问题,但返回的结果总是

errMsg: "cloud.callFunction:ok"
requestID: "cf506d24-d1e9-11e9-ab48-525400235f2a"
result:
errcode: 0
errmsg: "ok"
error_msg: ""
file_url: ""
record_fail: 0
record_success: 0
status: "waiting"

查询到成功和失败的结果都是0,云存储上也没有导出的数据库文件。

尝试过的办法都不行,包括:变换了很多 query的写法,file_type 1和2都试了,换了多个集合,结果都一样,请大家帮忙,谢谢。

最后一次编辑于  09-08  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答
问题标签