【发布时间】:2016-11-20 04:23:37
【问题描述】:
我正在使用DB::connection('mongodb')->getPdo() 检查数据库是否已连接(如果未连接,phpunit 会将某些测试标记为已跳过),结果->getPdo() 始终返回 null。我可以使用php artisan migrate 创建新集合,并且可以将数据插入集合,从而证明连接有效。
环境:
操作系统:运行 MAMP 3.2.0 的 Windows 10
laravel : 5.2.37
jenssegers/mongodb:3.0.2
编辑1:使用DB::connection('mongodb')->getMongoDB()->connected添加返回的对象
MongoDB\Collection {#647
+collectionName: "connected",
+databaseName: "destinycore",
+manager: MongoDB\Driver\Manager {#640},
+readConcern: MongoDB\Driver\ReadConcern {#642},
+readPreference: MongoDB\Driver\ReadPreference {#643},
+typeMap: [
"array" => "MongoDB\Model\BSONArray",
"document" => "MongoDB\Model\BSONDocument",
"root" => "MongoDB\Model\BSONDocument",
],
+writeConcern: MongoDB\Driver\WriteConcern {#644},
}
【问题讨论】:
标签: php mongodb laravel-5.2