Mongodb 或在yii mongo suite或direct mongo suite中操作
我在yii框架中使用mongo db时遇到问题。我尝试了yii扩展yii-mong套件和directmongo套件。我在使用这些扩展实现或操作mongo时遇到问题。我在YiMongo套件中使用了这段代码,但它返回了所有的值Mongodb 或在yii mongo suite或direct mongo suite中操作,mongodb,yii,Mongodb,Yii,我在yii框架中使用mongo db时遇到问题。我尝试了yii扩展yii-mong套件和directmongo套件。我在使用这些扩展实现或操作mongo时遇到问题。我在YiMongo套件中使用了这段代码,但它返回了所有的值 $userDetail = $user->findAll( array( '$or' => array( "first_name" => "akash",
$userDetail = $user->findAll(
array(
'$or' => array(
"first_name" => "akash",
"first_name" => "anoop"
)
)
); var_dump($userDetail);die;
我不知道如何使用或操作direct mongo suite。请尽快帮助我。谢谢。使用direct MongoDB套件,如果它直接实现MongoDB,您的
$或应该如下所示:
$userDetail = $user->findAll(
array(
'$or' => array(
array("first_name" => "akash"),
array("first_name" => "anoop")
)
)
);
我知道这已经很晚了,但如果有帮助,请告诉我。我用的是yiimongodsuite。您可以检查名称是否在数组中
$criteria=新的标准;
$criteria->addCond(“名字”、“in”、数组(“akash”、“anoop”)
在此处阅读有关使用EmongCriteria对象的更多信息:对于direct mongo suite,我使用$result=EDMSQuery::instance('users')->findArray($criteria,$select)调用结果;在这里,我应该在哪里进行手术$标准=数组('or',数组('personal_no'=>1234),数组('personal_no'=>1235);