收藏
回答

db.command.all 方法为什么会找不到?



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

3 个回答

  • 邓坤力
    邓坤力
    09-24

    基础库版本选择的是多少?

    09-24
    赞同
    回复 4
    • 光哥
      光哥
      09-25
      2.8.3
      09-25
      回复
    • 邓坤力
      邓坤力
      09-25回复光哥
      app.json 看看是否有 cloud 字段,如果有的话删掉试试?
      09-25
      回复
    • 光哥
      光哥
      09-25
      并没有
      09-25
      回复
    • 光哥
      光哥
      09-25
      还需要知道什么信息啊? 我都可以提供的呢。谢谢啦!
      09-25
      回复
  • 光哥
    光哥
    09-25

    我好像知道答案了,小程序端的db.command包含的命令比云端函数包含的多,具体多出以下几个:

    command.exists
    command.mod
    command.all
    command.elemMatch
    command.size
    command.nor
    command.not


    09-25
    赞同 1
    回复 3
    • 光哥
      光哥
      09-25
      也就是说这一个命令无法在云函数中运行,而必须在前端运行。 感觉好无力。。。
      09-25
      回复
    • 郑小园
      郑小园
      09-27
      官方文档没道理不提这种问题啊,
      09-27
      回复
    • 光哥
      光哥
      09-27回复郑小园
      查阅了官方文档,仔细比对前后端db.command的方法之后,才发现的。形象点就是一个坑。
      09-27
      回复
  • 郑小园
    郑小园
    09-24

    我也同样的问题,基础库是2.8.3的

    09-24
    赞同
    回复
问题标签