PHP下 Mongodb 连接远程数据库的实例代码


Posted in PHP onAugust 30, 2017

WINDOWS 下装MongoDB

先去官网下载  :https://www.mongodb.com/download-center#atlas

1、在mongodb的文件夹下创建 data、logs 文件夹 和mongo.conf

命令行命令!

D:\mongodb\bin> mongod --dbpath D:\mongodb\data --logpath=D:\mongodb\logs\mongodb.log --logappend 
 D:\mongodb\bin>  mongod -dbpath "d:\mongodb\data\db"
D:\mongodb\bin> 
mongod --config "d:\mongodb\mongo.conf"

2、配置mongo.conf

dbpath=D:\Program Files\MongoDB\Server\3.2\data #数据库路径 
logpath=D:\Program Files\MongoDB\Server\3.2\logs\mongo.log #日志输出文件路径 
logappend=true #错误日志采用追加模式 
journal=true #启用日志文件,默认启用 
quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false 
port=27017 #端口号 默认为27017

3、将mongo设为服务,方便以后启动

mongod --config "D:\Program Files\MongoDB\Server\3.2\mongo.conf" --install --serviceName "MongoDB" 
net start MongoDB

PHP连接

$conn = new MongoClient("mongodb://xxx",array('username'=>'username','password'=>'password'));
$db = $conn->test; 
$collection = $db->test; 
$cursor = $collection->find(); 
foreach ($cursor as $id => $value) { 
  echo "$id: "; var_dump($value); echo "<br>";    
}

总结

以上所述是小编给大家介绍的PHP下 Mongodb 连接远程数据库的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
PHP合并数组+与array_merge的区别分析
Aug 01 PHP
队列在编程中的实际应用(php)
Sep 04 PHP
关于PHP自动判断字符集并转码的详解
Jun 26 PHP
php生成二维码时出现中文乱码的解决方法
Dec 18 PHP
php实现的数字验证码及数字运算验证码
Jul 30 PHP
thinkphp实现图片上传功能
Jan 13 PHP
对比分析php中Cookie与Session的异同
Feb 19 PHP
php使用ftp远程上传文件类(完美解决主从文件同步问题的方法)
Sep 23 PHP
PHP中递归的实现实例详解
Nov 14 PHP
php和nginx交互实例讲解
Sep 24 PHP
PHP使用Http Post请求发送Json对象数据代码解析
Jul 16 PHP
常见的5个PHP编码小陋习以及优化实例讲解
Feb 27 PHP
php实现与python进行socket通信的方法示例
Aug 30 #PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
Aug 30 #PHP
PHP Socket网络操作类定义与用法示例
Aug 30 #PHP
[原创]php token使用与验证示例【测试可用】
Aug 30 #PHP
Laravel框架中VerifyCsrfToken报错问题的解决
Aug 30 #PHP
Laravel框架中Blade模板的用法示例
Aug 30 #PHP
php实现支持中文的文件下载功能示例
Aug 30 #PHP
You might like
PHP获取MAC地址的函数代码
2011/09/11 PHP
使用PHP备份MYSQL数据的多种方法
2014/01/15 PHP
PHP错误Warning:mysql_query()解决方法
2015/10/24 PHP
WordPress开发中短代码的实现及相关函数使用技巧
2016/01/05 PHP
PHP生成推广海报的方法分享
2018/04/22 PHP
jQuery hover 延时器实现代码
2011/03/12 Javascript
JavaScript版DateAdd和DateDiff函数代码
2012/03/01 Javascript
jquery写个checkbox——类似邮箱全选功能
2013/03/19 Javascript
JS三级可折叠菜单实现方法
2016/02/29 Javascript
深入理解js promise chain
2016/05/05 Javascript
AngularJS框架中的双向数据绑定机制详解【减少需要重复的开发代码量】
2017/01/19 Javascript
js 去掉字符串前后空格实现代码集合
2017/03/25 Javascript
js插件实现图片滑动验证码
2020/09/29 Javascript
微信小程序当前时间时段选择器插件使用方法详解
2018/12/28 Javascript
layui实现数据分页功能(ajax异步)
2019/07/27 Javascript
原生JS实现九宫格抽奖
2020/09/13 Javascript
Python中的并发处理之asyncio包使用的详解
2018/04/03 Python
wxPython的安装与使用教程
2018/08/31 Python
Django将默认的SQLite更换为MySQL的实现
2019/11/18 Python
Python3并发写文件与Python对比
2019/11/20 Python
Keras自定义IOU方式
2020/06/10 Python
Python tempfile模块生成临时文件和临时目录
2020/09/30 Python
matplotlib 范围选区(SpanSelector)的使用
2021/02/24 Python
HTML5 history新特性pushState、replaceState及两者的区别
2015/12/26 HTML / CSS
德国药房apodiscounter中文官网:德国排名前三的网上药店
2019/06/03 全球购物
Lancer Skincare官方网站:抗衰老皮肤护理
2020/11/20 全球购物
linux面试题参考答案(10)
2013/11/04 面试题
Java程序员常见面试题
2015/07/16 面试题
Unix控制后台进程都有哪些进程
2016/09/22 面试题
办公室文秘岗位职责
2013/11/15 职场文书
师恩难忘教学反思
2014/04/27 职场文书
书香家庭事迹材料
2014/05/09 职场文书
学校爱国卫生月活动总结
2014/06/25 职场文书
我与祖国共奋进演讲稿
2014/09/13 职场文书
青岛市的收音机研制与生产
2022/04/07 无线电
CSS的calc函数用法小结
2022/06/25 HTML / CSS