连接数据库

使用下面列出的其中一种方法链接:

<?php
$connection 
= new MongoClient(); // 连接到 localhost:27017
$connection = new MongoClient"mongodb://example.com" ); // 连接到远程服务器 (使用默认端口: 27017)
$connection = new MongoClient"mongodb://example.com:65432" ); // 链接到远程服务器,使用自定义的端口
?>

你并不必须手动从服务器断开连接。这个驱动使用了持久连接,并会在下次试图链接到同一服务器时重用它。

参见

链接 中的相关章节。来获得更多链接方式的信息。

MongoClient 类和 MongoClient::__construct() 的文档中有对所有链接方式的详细说明, 并且带有一些例子。

User Contributed Notes

Max Muster 26-Dec-2019 07:07
The Class has changed again :

$m = new MongoDB\Driver\Manager("mongodb://alex:mypassword@10.111.0.2:27017/");
Anonymous 17-Sep-2016 02:04
Another way to connect, that works for me:

require 'vendor/autoload.php';//composer require "mongodb/mongodb=^1.0.0.0"

$m = new MongoDB\Client("mongodb://alex:mypassword@10.111.0.2:27017/");
echo "Connection to database successfull. <br>";