博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
yii2 query的使用
阅读量:4199 次
发布时间:2019-05-26

本文共 1117 字,大约阅读时间需要 3 分钟。

yii2继承mongodb的模块

在使用查询的模块中:

可以使用Query模块查询

Query类似于mongo里面的db.col              

$query = new Query; 			$query = Yii::$app->mongodbquery;			$query->limit = 10;			$query->offset = 0;			$query->select = array("name","sku");			$query->where = array("\$where"=>"this.sku=='1111'","name"=>"1111");			$query->orderBy = array("_id"=>SORT_ASC);			$query->from('catalog_product');			$product_coll = $query->all(); 			return $product_coll;

 一定需要注意的是:在where中查询如果涉及到$where等这些字符,一定需要在前面加入\$where,反斜杠的转译字符,不然会报错的!         

public function getProductCollection($from,$where=array(),$limit=10,$offset=0,$orderBy=array(),$select=array()){						$query = new Query; 			//$query = Yii::$app->mongodbquery;			$query->limit = $limit;			$query->offset = $offset;						// array("_id"=>SORT_ASC)			if(!empty( $orderBy)){				$query->orderBy = $orderBy;			}			//$query->where = array("\$where"=>"this.sku=='1111'","name"=>"1111");			if(!empty( $where)){				$query->where = $where;			}			//$query->select = array("name","sku");			if(!empty( $select)){				$query->select = $select;			}			$query->from($from);			$product_coll = $query->all(); 			return $product_coll;					}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  

转载地址:http://kydli.baihongyu.com/

你可能感兴趣的文章
开源测试研究方案泡汤了
查看>>
晒一下我培训的课程——应用系统性能测试规划、实施与分析
查看>>
自动化测试框架之控制界面的关键
查看>>
自动化测试框架指南
查看>>
利用 STAF 实现程序更新包的自动部署测试
查看>>
软件安全性测试转载自小龙虾博客
查看>>
周末参加“北京干部管理职业技术学院”关于高职课程改革的专家讨论会
查看>>
软件测试框架介绍
查看>>
软件自动化测试框架的发展
查看>>
实现haproxy+LNMT负载均衡架构
查看>>
TensorFlow和keras的前世今生以及keras和tf.keras的对比
查看>>
Keras(一)分类模型实战
查看>>
Keras(二)回归模型实战
查看>>
Keras(三)实现深度神经网络
查看>>
sigmoid函数求导、求极值(史上最详细)
查看>>
Keras(四)实现批标准化、激活函数、dropout
查看>>
Keras(五)wide_deep模型
查看>>
Keras(六)keras模型封装转化为sklearn模型、使用超参数搜索
查看>>
排坑:TypeError: handle_get_file_code() got an unexpected keyword argument ‘save_all‘
查看>>
C++ explict
查看>>