收藏
回答

批量删除云函数为什么删除不成功?

控制台提示:

{errMsg: "cloud.callFunction:ok", result: {…}, requestID: "d86acf1f-5d4e-11ea-88b1-5254003e0a60"}
errMsg"cloud.callFunction:ok"
requestID"d86acf1f-5d4e-11ea-88b1-5254003e0a60"
result:
errMsg"collection.remove:ok"
stats:
removed0
__proto__: Object
__proto__: Object

批量删除云函数:

const cloud = require("wx-server-sdk")
cloud.init()
const db = cloud.database();
// 云函数入口函数
exports.main = async(event, context) => {
  try {
    return await db.collection('user').where({
      name: 'jack'
    }).remove();
  } catch (e) {
    console.error(e);
  }
}


最后一次编辑于  2020-03-03
回答关注问题邀请回答
收藏

2 个回答

  • 121
    121
    2020-03-04

    考虑集合权限、

    2020-03-04
    有用
    回复 2
    • 沫冗
      沫冗
      2020-03-04
      已经解决啦,没有指定环境
      2020-03-04
      回复
    • 戳凡
      戳凡
      2021-04-18回复沫冗
      你好我指定了也还是失败
      2021-04-18
      回复
  • 沫冗
    沫冗
    2020-03-03

    控制台和云函数:

    云函数日志:

    2020-03-03
    有用
    回复 15
    • Mr.Zhao
      Mr.Zhao
      2020-03-03
      你能get到吗
      2020-03-03
      1
      回复
    • 沫冗
      沫冗
      2020-03-04回复Mr.Zhao
      不能,返回result:null
      2020-03-04
      回复
    • 沫冗
      沫冗
      2020-03-04回复Mr.Zhao
      {errMsg: "cloud.callFunction:ok", result: null, requestID: "cefb19e3-5dd8-11ea-b068-5254007aa7a1"}
      errMsg: "cloud.callFunction:ok"
      requestID: "cefb19e3-5dd8-11ea-b068-5254007aa7a1"
      result: null
      2020-03-04
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-03-04回复沫冗
      remove()换成get(),查不出数据的话,更不可能删除成功了,没东西可删
      2020-03-04
      1
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-03-04回复沫冗
      在云开发控制台  高级模板里运行一下查询语句,看能不能查出来
      2020-03-04
      1
      回复
    查看更多(10)
登录 后发表内容
问题标签