您现在的位置是: 网站首页>详情 文章详情

tp5.1 配置并使用MongoDB

erhas2019-12-19 10:35:51php

首先使用Mongo之前,需要装PHP的mongo扩展,访问 http://pecl.php.net/package/mongodb ,选择最新的版本即可,然后选择你的PHP版本对应的扩展。

然后使用Composer安装扩展包:

composer require topthink/think-mongo=2.0.*

在config 文件下创建一个名为mongdb.php 文件 配置如下

return [

	// 数据库类型
	'type'           => '\\think\\mongo\\Connection',
	// 设置查询类
	'query'			 => '\\think\\mongo\\Query',
	// 服务器地址
	'hostname'       => '127.0.0.1',
	// 集合名
	'database'       => 'red_package',
	// 用户名
	'username'       => '',
	// 密码
	'password'       => '',
	// 端口
	'hostport'       => '27017',
	// 强制把_id转换为id
	'pk_convert_id' => true,
];

配置完成后 基本操作如下 (详情查看手册tp5.1MongoDB使用

// 查询操作$user = Db::table('user')
	->where('_id','589461c0fc122812b4007411')
    ->find();// 或者直接使用$user = Db::table('user')
    ->find('589461c0fc122812b4007411');