我在使用 cakephp 的 mongodb 上有这个问题。我不知道如何找到带有子数组的记录。
我在mongodb中有这个结构
id:"xxx",
profile:[
{
profile_pic:"xxx",
firstname:"xxx",
lastname:"xxx",
slug:"xxx"
}
]
我在控制器中传递 slug 变量,我想用它的 slug 获取相应的记录。我使用这段代码:
$profile = $this->User->find('first', array('first', array('conditions' => array('User.profile.slug' => $this->request['slug']))));
但是这段代码不起作用。