I can count it with one ObjectId as shown below.
public function count_typesA() {
$list = Shops::findAll(['typeid'=>new MongoDB\BSON\ObjectId("57eb8395b5ea6a14c00075d2")]);
return count($list);
}
I have to count all the typeid with 57ea5880b5ea6a0650002785
and 57eb8395b5ea6a14c00075d2
. (Same attribute typeid
with different values) How to do it?
Something like this could help:
public function count_typesA() {
$list = Shops::findAll(['typeid'=> [
new MongoDB\BSON\ObjectId("57eb8395b5ea6a14c00075d2"),
new MongoDB\BSON\ObjectId("57ea5880b5ea6a0650002785")
]
]);
return count($list);
}