PHP连接MongoDB数据库教程
8 浏览量
更新于2024-09-04
收藏 68KB PDF 举报
本文主要介绍了如何使用PHP操作MongoDB数据库,包括连接数据库、选择数据库与集合、以及插入数据记录的基本方法。
在PHP中操作MongoDB数据库,首先需要建立与MongoDB服务器的连接。通过`new Mongo()`构造函数可以实现这一过程。文章中列举了几种不同的连接方式:
1. 连接本地主机的默认端口:`$conn = new Mongo();`
2. 连接远程主机:`$conn = new Mongo("172.21.15.69");`
3. 连接指定端口的远程主机:`$conn = new Mongo("xiaocai.loc:10086");`
4. 使用负载均衡:`$conn = new Mongo("xiaocai.loc", array("replicaSet" => true));`
5. 建立持久连接:`$conn = new Mongo("xiaocai.loc", array("persist" => "t"));`
6. 提供用户名和密码:`$conn = new Mongo("mongodb://sa:123@localhost");`
7. 连接多个服务器:`$conn = new Mongo("mongodb://localhost:27017,localhost:27018");`
8. 使用域套接字:`$conn = new Mongo("mongodb:///tmp/mongo-27017.sock");`
9. 完整的连接字符串示例:`$conn = new Mongo("mongodb://admin_miss:miss@localhost:27017/test", array('persist' => 'p', "replicaSet" => true));`
连接成功后,选择数据库和集合是下一步。例如,通过`$db = $conn->mydb;`选择名为`mydb`的数据库,然后使用`$collection = $db->myTable;`选择名为`myTable`的集合。也可以使用`selectCollection`方法或更简洁的写法来选择集合。
当需要插入数据时,可以创建一个关联数组,例如`$array = array('column_name' => 'col'.rand(100, 999), 'column_exp' => 'xiaocai');`,然后使用`$collection->insert($array);`将数据插入到集合中。MongoDB会在插入成功后返回一个唯一的记录标识符,可以通过`_id`字段获取。
这些基础操作为PHP开发者提供了一个起点,以了解如何与MongoDB进行交互,实现数据的存储和查询。在实际项目中,还会涉及到更多复杂的操作,如更新、删除、查询等,这些都需要进一步学习和实践。
2021-02-04 上传
2021-02-19 上传
2020-10-25 上传
2020-10-17 上传
2022-05-11 上传
2020-12-18 上传
2020-10-18 上传
2020-09-10 上传
2020-12-16 上传
weixin_38529397
- 粉丝: 5
- 资源: 938
最新资源
- 稀疏矩阵加法使用了构造矩阵,显示出来两个矩阵后,并有最近的算得的结果
- shell脚本简单欣赏,
- C++高质量编程指南_林锐.pdf
- O'Reilly - High Performance Web Sites
- JavaScript的一些知识
- wpa_supplicant-devel.pdf wpa_supplicant 手册
- 西门子S7-300从入门到精通
- radio关联 网页设计
- c语言与嵌入式doc
- 常用网络命令功能和使用方法
- 光电传感和路径记忆的车辆导航系统
- 和利时5相混合式步进电机驱动器SH-20404说明书.pdf
- Servlets教程
- Myeclipse6.0开发中文教程
- mapgis二次开发c++教程
- c#教程.pdf 详细的语法讲解