MongoDb

首先,确保你已经安装了MongoDB driver for PHP(重要),参考:

							http://pecl.php.net/package/mongodb
							
						

然后使用Composer安装ThinkPHP5.0MongoDb驱动:

						composer require topthink/think-mongo=1.*
						
					

5.0版本的核心框架支持think-mongo扩展的版本是1.* 版本

修改你的数据库配置文件database.php中的type参数为:

						
							'type'
							=>
							'\think\mongo\Connection',
						
					

接下来可以使用Db类直接操作MongoDb了,例如:

						Db::name
								('demo')
								->find(); Db::name
								('demo')
								->field
								('id,name')
								->limit
								(10)
								->order
								('id','desc')
								->select();
						
					

或者使用模型操作:

						User::get(1); User::all('1,2,3');
						
					

MongoDb默认的主键是_id并且是一个ObjectID对象,如果需要和mysql一样使用id作为主键,可以如下参数:

						
							// 强制把_id转换为id
							
							'pk_convert_id'
							=>
							true,
					
文档最后更新时间:2018-06-09 16:00:47

文档
目录

深色
模式

切换
宽度