连接至 MongoDB
检索 部署的连接string MongoDB Atlas后,您可以从 应用程序连接到该部署并查询PHP Atlas示例数据集。
1
编辑PHP应用程序文件
将以下代码复制并粘贴到 quickstart.php
文件中,该文件将查询sample_mflix
数据库中的movies
集合:
require __DIR__ . '/../vendor/autoload.php'; use MongoDB\Client; $uri = getenv('MONGODB_URI') ?: throw new RuntimeException( 'Set the MONGODB_URI environment variable to your Atlas URI' ); $client = new MongoDB\Client($uri); $collection = $client->sample_mflix->movies; $filter = ['title' => 'The Shawshank Redemption']; $result = $collection->findOne($filter); if ($result) { echo json_encode($result, JSON_PRETTY_PRINT); } else { echo 'Document not found'; }
2
指定连接字符串
MONGODB_URI
string将 string环境变量分配给您从本指南的 创建连接 中复制的连接字符串。您可以通过运行shell命令或在应用程序中创建 .env
文件来分配此变量,如以下标签页所示:
export MONGODB_URI=<connection string>
MONGODB_URI=<connection string>
完成这些步骤后,您就拥有一个PHP应用程序,它可以连接到MongoDB 部署、对示例数据运行查询并返回匹配的文档。
注意
如果在该步骤中遇到问题,请在 MongoDB 社区论坛中寻求帮助,或使用本页面右侧或右下方的 Rate this page(本页内容评级)标签页提交反馈。