假设我们有以下 MongoDB 集合:
{id:1, data:"some_data"}
{id:2, data:"some_data"}
{id:3, data:"some_data"}
{id:4, data:"some_data"}
我还有一个 php-array 元素“6”不在集合中
$q = [1,3,6];
如果我这样查询集合:
$cursor = $db->col->find(['id' => ['$in' => $q]]);
我正在获取 ID 为 1 和 3 的文档
但是我想要一个空结果,因为集合中不存在 id 6,我怎样才能完全匹配集合?
我可以只用一个查询来做到这一点吗?