$email_config = Yii::$app->mongodb->getCollection('mail_config')->findOne(['and',['cishu'=>['>'=>1],'state'=> "1"]]); yii 的mongo条件查询方法,我想得带这样的查询命令,但这条语句查出来是空的(数据库有符合条件的数据),哪里写得不对吗
Yii2 AR 对mongodb的查询,基本的的和mysql的使用差不多,但不是全部相同,试试在这个
$email_config = Yii::$app->mongodb->getCollection('mail_config')->findOne([ 'state' => 1, 'cishu' => [ '$gt' => 1 ] ]);
可以了,谢谢,看官方文档看不懂,哈哈哈。
多去看yii2 mongdob AR的源码
yii2的源码可读性还是很好的