云开发Aggregate.lookup的结果跟预期不同?
我有两张表:用户信息表user_info和记录表task_info,想通过聚合查询查出user_info中avatarUrl字段不为空或者用户在task_info中有记录,这样的集合。参照文档pipeline示例代码如下:
输出结果把user_info的34条记录全输出了,增加了查询结果的taskDataArr字段,但是查询条件并没有效果,avatarUrl为空和没记录的都输出了。
如果使用lookup的基本用法,结果也一样。
另外感觉文档示例代码有问题:
预期是查询book==title的集合,但是没有book字段和title为null或不存在的集合也查出来了:
这些问题百度不到,请官方回复