Php 使用composer在MongoDB中创建数据库时出错
我正在尝试使用composer创建一个数据库。我将demo.php作为主文件,并在localhost上运行代码 错误消息: 致命错误:未捕获 MongoDB\Driver\Exception\ConnectionTimeoutException:没有合适的 找到服务器(Php 使用composer在MongoDB中创建数据库时出错,php,database,mongodb,Php,Database,Mongodb,我正在尝试使用composer创建一个数据库。我将demo.php作为主文件,并在localhost上运行代码 错误消息: 致命错误:未捕获 MongoDB\Driver\Exception\ConnectionTimeoutException:没有合适的 找到服务器(serverSelectionTryOnceset):[套接字超时调用] ismaster on'127.0.0.1:27017']英寸 C:\xampp\htdocs\phpmongodb\vendor\mongodb\mong
serverSelectionTryOnce
set):[套接字超时调用]
ismaster on'127.0.0.1:27017']英寸
C:\xampp\htdocs\phpmongodb\vendor\mongodb\mongodb\src\Database.php:201
堆栈跟踪:#0
C:\xampp\htdocs\phpmongodb\vendor\mongodb\mongodb\src\Database.php(201):
MongoDB\Driver\Manager->selectServer(对象(MongoDB\Driver\ReadPreference))
1 C:\xampp\htdocs\phpmongodb\demo.php(8):MongoDB\Database->createCollection('emplcollection')2{main}抛出
在C:\xampp\htdocs\phpmongodb\vendor\mongodb\mongodb\src\Database.php中
在线201
这可能是什么原因
我的代码:
<?php
require 'vendor/autoload.php';
$client = new MongoDB\Client;
$companydb = $client->companydb;
$result1 = $companydb->createCollection('emplcollection');
var_dump(result1);
?>
驱动程序(与composer一起安装的东西)不是实际的数据库。这只是一种与另一种东西沟通的方式,它要么是1。未安装。2.不跑。可能性在第一位。是的,我已经安装了mongodb php驱动程序。这不是你被要求的。点击链接,告诉我们你是否真的做过上面描述的事情。数据库服务器不是驱动程序。“驱动程序”(与composer一起安装的东西)不是实际的数据库。这只是一种与另一种东西沟通的方式,它要么是1。未安装。2.不跑。可能性在第一位。是的,我已经安装了mongodb php驱动程序。这不是你被要求的。点击链接,告诉我们你是否真的做过上面描述的事情。数据库服务器不是驱动程序。