使用CakePHP在MongoDB的_集中查找_

使用CakePHP在MongoDB的_集中查找_,mongodb,cakephp,Mongodb,Cakephp,我在MongoDB和CakePHP方面比较新。我有以下SQL查询,我想转换成mongoDB。我尝试过这种语法{field:{$in:[,…]}},但没有成功 $column_name = "football,cricket,vollyboll"; SELECT * FROM CheckBox where FIND_IN_SET("football",$column_name); $column\u name是包含上述值的数据库表列。如果需要更多信息,我会提供。请帮帮我。MongoDB不需要对查

我在MongoDB和CakePHP方面比较新。我有以下SQL查询,我想转换成mongoDB。我尝试过这种语法
{field:{$in:[,…]}}
,但没有成功

$column_name = "football,cricket,vollyboll";
SELECT * FROM CheckBox where FIND_IN_SET("football",$column_name);

$column\u name
是包含上述值的数据库表列。如果需要更多信息,我会提供。请帮帮我。

MongoDB不需要对查找集合中的集合进行特殊操作,只需执行
字段:一些集合值
,它将展平集合并搜索该值。虽然首先将列从字符串转换为数组,但将其设置为实际的集合。您能否提供类似于
find\u in\u set
的mongoDB查询?如果列是数组,则可以执行以下操作:
db.c.find({col col:'football})
我的列包含
$column\u name=“football,cricket,vollyboll”逗号分隔值是的,您希望更改它以匹配MongoDB的方式。SQL必须这样做,因为它不能本机表示集合,MongoDB可以