收藏
回答

http api orderBy不能用

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug databaseQuery 工具 6.5.3 2.2.5

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


"query": "db.collection(\"geo\").where({done:true}).limit(10).skip(1).get()"加入orderBy

"query": "db.collection(\"unorderList\").where({numberid:1001}).orderBy(\'_id\',\'asc\').limit(20).skip(1).get()"

出现:object(stdClass)#3 (2)

{ ["errcode"]=> int(0) ["errmsg"]=> string(133) "Query sort entered in the request is illegal. Please check your request, but if the problem persists, contact us. hint: [Af908292028]" }


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

3 个回答

  • 娇华
    娇华
    05-27

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    05-27
    赞同
    回复 7
    • 雄
      05-28

      这个问题和https://developers.weixin.qq.com/community/develop/doc/000468aed94960d17e98bab1a5f400是一样的问题。

      这是在http端调用的,所以没法用小程序的代码片段提供。

      我可以简单提供一部分我的源码。


      $records = $wechat->databaseQuery("db.collection(\"records\").orderBy(\"content\",\"desc\").limit(20).get()");
              dump($records);
      /**
           * 云查询数据
           */
          public function databaseQuery($query) {
              $access_token = $this->getToken();
              $url = "https://api.weixin.qq.com/tcb/databasequery?access_token=" . $access_token;
       
              $params = array();
              $params["env"] = "******";
              $params["query"] = $query;
       
              $jsonStr = $this->http($url, $params, "POST");
              $jsonArr = $this->parseJson($jsonStr);
              if ($jsonArr) {
                  return $this->result;
              } else {
                  return false;
              }
          }

      这个问题应该有一定的普遍性,你们自己写个简单的demo调用下应该就可以复现了。

      05-28
      1
      回复
    • 王林
      王林
      05-28回复

      谢谢!

      05-28
      回复
    • 雄
      06-08

      这个问题挺久了,还没法解决吗?

      06-08
      回复
    • 娇华
      娇华
      06-10回复

      能否单独发帖反馈下,我跟进下这个问题,发帖了之后把帖子链接给我

      06-10
      回复
    • 雄
      06-10回复娇华

      我不发了。。你直接搜“http api orderby”,相同问题的帖子已经有6件了,你们随便跟进一个,能解决就行。

      06-10
      回复
    查看更多(2)
  • 王林
    王林
    05-27

    是否能提供一个案例看一下,谢谢!

    05-27
    赞同
    回复
  • [胜利][胜利][胜利]
    [胜利][胜利][胜利]
    05-31

    出现同样问题,请问解决了吗?

    05-31
    赞同
    回复 1
    • 娇华
      娇华
      06-12

      已解决,麻烦重试下

      06-12
      回复