如何在$ in中使用_id。
array('name' => array(
'$in' => array('name1', 'name2')
))
这就是mongodb中使用$ in的方式。但我不知道如何使用$ in与_id。 我用了
array('_id' => array(
'$in' => new MongoId(array(My Ids))
))
但它没有用。如果有人知道答案,请告诉我。
提前致谢。
答案 0 :(得分:2)
你必须提供一个数组的MongoId ,而不是一个MongoId数组(这是不可能的)。
因此,您必须在查询之前预处理数组,或将这些ID保存为MongoId
答案 1 :(得分:0)
您可以使用array_map或foreach。