在yii2 mongodb中找到具有相同属性和2个以上值的位置



我可以用一个objectid对其进行计数,如下所示。

public function count_typesA() {
    $list = Shops::findAll(['typeid'=>new MongoDBBSONObjectId("57eb8395b5ea6a14c00075d2")]);
    return count($list);
}

我必须用57ea5880b5ea6a065000278557eb8395b5ea6a14c00075d2计数所有TypeID。 (具有不同值的相同属性typeid(如何做?

类似的东西可能会有所帮助:

public function count_typesA() {
    $list = Shops::findAll(['typeid'=> [
        new MongoDBBSONObjectId("57eb8395b5ea6a14c00075d2"),
        new MongoDBBSONObjectId("57ea5880b5ea6a0650002785")
      ]
    ]);
    return count($list);
}

最新更新