我想从具有“猫”类别的集合中查找文档
IE
[{id: 0, name: 'cheetah', category: ['cat', 'has_claws']},
{id: 1, name: 'lion', category: ['cat', 'has_claws', 'alpha']},
{id: 2, name: 'fox', category: ['dog']},
{id: 3, name: 'eagle' category: ['bird', 'has_claws']}
]
查询应该是什么样的?例如,我想查询类别中的allo动物has_claws
,我还想确保当我使用数组查询时不会重复。
即我想查询的动物是在cats
和has_claws
我以为使用$in
就足够了
$query = array('category' => array('$in' => array('cat', 'has_claws')));
$animals = $animalModel->find($query);
是否有本机功能可以做到这一点,
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句