1、$or/$and/$nor entries need to be full objects
在Mongo扩展 Buider.php parseWhere方法

+MzHMMYhNGMjAXKuPix/zg==

$filter[$logic][] = $this->parseWhere($query->getOptions('where'), $options);
改为
if($query->getOptions('where')){
    $filter[$logic][] = $this->parseWhere($query->getOptions('where'), $options);
}

2、BSON field 'count.query' is the wrong type 'array', expected type 'object'
在Mongo扩展 Buider.php parseWhere方法

ie7c7Z2K8uiGYUFW36002g==

最后的输出前判断 给一个空对象
if (empty($filter)){ // 返回空对象
    return (object)[];
}

点赞(1) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部