请教关于 fecmall 的 appserver 开发问题

问题咨询 · tgy3300 · 于 3年前 发布 · 1305 次阅读

在appserver中,我新建了一个叫myaa 的 services ,这个services使用了mongodb数据库,mongodb中a集合有如下三条数据,

_id   myid     aa        bb
  1   1        a         b
  2   1        aa        ba
  3   2        cc        dd

我现在想通过下面的方法来对a集合进行myid字段的去重查询

public function coll($filter = '')
    {
        $query = $this->_huashuModel->find();
        $query = Yii::$service->helper->ar->getCollByFilter($query, $filter);

        return [
            'coll' => $query->all(),
            'count'=> $query->limit(null)->offset(null)->count(),
        ];
    }

查询的预想结果如下:

_id   myid     aa        bb
  1   1        a         b
  3   2        cc        dd

怎么给办呢,下面的这条语句如何给条件 Yii::$service->myaa->coll([??])

共收到 3 条回复
Fecmall#13年前 0 个赞

1.你定义的预期是你个人的预期,不满足你的预期,自行二开

2.参数条件,自己取读一下源码,service里面很多coll函数,注释里面都有格式。

3.自己多去读源码。

tgy3300#23年前 0 个赞

其实我就想问在这里,怎么像mysql一样使用 select distinct myid from a 这样的语句来去除重复的记录

Fecmall#33年前 0 个赞

@tgy3300 #2楼 去看yii2的语法知识

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics