连接到MongoDB
获取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
环境变量创建连接字符串步骤中。您可以通过运行shell命令或在应用程序中创建一个.env
文件来分配此变量,如下所示
export MONGODB_URI=<connection string>
MONGODB_URI=<connection string>
完成这些步骤后,您将拥有一个PHP应用程序,它可以连接到您的MongoDB部署,在示例数据上运行查询,并返回匹配的文档。
注意
如果您在此步骤中遇到问题,请到MongoDB社区论坛寻求帮助,或者通过使用此页面的右侧或右下侧的评分此页标签提交反馈。