1 count方法
In Mongo Shell
db.variant.find({$or: [{hom_sample: {$in: ['S22', 'S56']}},{het_sample: {$in: ['S22', 'S56']}}]}).count()
In PHP
$filter = ['$or' => [['hom_sample' => ['$in' => ['S22', 'S56']]],['het_sample' => ['$in' => ['S22', 'S56']]],]];$command = new MongoDB\Driver\Command(['count' => 'variant','query' => $filter]);$cursor = $manager->executeCommand($dbname, $command);var_dump($cursor->toArray()[0]->n);
2 distinct方法
In Mongo Shell
db.variant.distinct('func',{'genename': 'ABCG1'}).count()
In PHP
$filter = ['genename' => 'ABCG1'];$command = new MongoDB\Driver\Command(['distinct' => 'variant','key' => 'func','query' => $filter]);$cursor = $manager->executeCommand($dbname, $command);var_dump($cursor->toArray()[0]->values);
