- 当前 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]" }
出现同样问题,请问解决了吗?
已解决,麻烦重试下
是否能提供一个案例看一下,谢谢!
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
这个问题和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调用下应该就可以复现了。
谢谢!
这个问题挺久了,还没法解决吗?
能否单独发帖反馈下,我跟进下这个问题,发帖了之后把帖子链接给我
我不发了。。你直接搜“http api orderby”,相同问题的帖子已经有6件了,你们随便跟进一个,能解决就行。