Aggregate.geoNear这个接口在两个云开发环境中,表现不一致,其中一个环境,只有创建的人才有数据,而别人根本查询不了数据,并且没有过滤数据
生产环境索引管理
开发环境索引管理
数据权限均为所有用户可读,仅创建者可写
下面是该表的字段内容
下面这是具体在聚合阶段的查询语句
自己创建的数据就可以查询出来,但是其他用户创建的就查询不出来,只有正式环境有这个情况,开发环境是可以的!!!
并且之前项目已经运行一阵了,从来没有这个问题,这个问题是最近才发现的,正式环境退到以前的版本,这个问题还是存在!!!
严重怀疑是api有问题!!!求个大佬解释一下,,,,,
重新创建一个环境才搞好了,原来那个云环境有问题,以前的数据能支持Aggregate.geoNear接口,才创建的就不可以,真的服了,
修正一下答案,最后发现是geoNear这个接口有限制,最多只能查询100条,所以在多表查询后,该记录超出了100条的限制,所以不能查到数据,官网也没有说明查询的数据有限制,太坑了,并且只能放在聚合的第一阶段