收藏
回答

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



回答关注问题邀请回答
收藏

3 个回答

  • 邓坤力
    邓坤力
    2019-09-24

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

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

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

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


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

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

    2019-09-24
    有用
    回复
登录 后发表内容
问题标签