1 普通查询
$manager = new MongoDB\Driver\Manager();$filter = ['genenane' => 'ABCG1'];$options = [];$query = new MongoDB\Driver\Query($filter, $options);$cursor = $manager->executeQuery('dbname.colname', $query);$docs = $cursor->toArray();var_dump($docs);
and查询
$filter = ['genenane' => 'ABCG1','chrom' => '1','pos' => ['$gte' => 1000,'$lte' => 2000],];
or查询
$filter = ['$or' => [['het_sample' => 'S1'],['hom_sample' => ['$in' => 'S1'] ]]];
Regex查询
正则查询无法使用索引?
$regex = new MongoDB\Bson\Regex('^abcg1$', 'i'); # i 忽略大小写$filter = ['genename' => $regex];
