是否有一种方法可以使用教条的DriverManager :: getConnection()方法创建mongodb连接?大多数示例使用yaml文件来配置连接。我正在寻找一种仅通过php代码进行doctrine-mongodb连接的方法。如何通过DriverManager创建教条mongodb连接
0
A
回答
0
望着Doctrine ODM Introduction docs,这似乎是正确的做法:
<?php
use Doctrine\ODM\MongoDB\DocumentManager;
use Doctrine\MongoDB\Connection;
$connection = new Connection();
$dm = DocumentManager::create($connection, $config);
?>
2
Doctrine\DBAL\DriverManager
是不相关的doctrine/mongodb库。 DBAL类似于doctrine/mongodb,因为它们都不是建模方面的数据库抽象层,但DBAL特定于SQL驱动程序(例如PDO,DB2)。
在DBAL中,有各种各样的驱动程序类,而经理类仅仅是对它们的结构进行了抽象。对于doctrine/mongodb,由于MongoDB连接全部使用PECL驱动程序自己的MongoClient类,因此不需要管理者。构造一个Doctrine\MongoDB\Connection
实例就足够了。
相关问题
- 1. 如何在教条中通过qb连接连接?
- 2. 如何通过Promise重用MongoDB连接
- 3. 如何通过CodeIgniter与MongoDB连接
- 4. MongoDb创建高效连接
- 5. 如何通过nat从公共端创建套接字连接
- 6. 通过psycopg2创建连接查询
- 7. 教条连接多个表
- 8. 如何通过Python中的unix套接字连接到mongodb
- 9. 教程创建一个网站通过SSH连接到另一台机器?
- 10. 如何通过CBCentralManager创建与BLE外设的安全连接?
- 11. 如何关闭通过Spring创建的jdbc连接?
- 12. 如何通过tor在java中创建tcp连接?
- 13. 如何通过Java和Tomcat创建Oracle数据库连接?
- 14. 如何通过创建批处理文件来连接PHPMyadmin DB
- 15. 如何通过C++创建数据库连接
- 16. 如何通过用户创建的连接休眠
- 17. Symfony 1.4教条创建表
- 18. 通过VB.NET连接到MongoDB的2010
- 19. 无法通过PHP连接到MongoDB
- 20. 通过猫鼬连接到MongoDB
- 21. PHP无法创建连接到MongoDB的
- 22. 通过未创建的外键创建连接表
- 23. 通过链接表多条件连接
- 24. 如何通过连接列
- 25. 在通过弹簧连接mongodb时创建名为'mongoTemplate'的bean时出错
- 26. 的MongoDB /快车 - 如何通过连接后切换数据库连接()
- 27. 如何创建https连接?
- 28. 如何创建https连接?
- 29. 如何创建连接?
- 30. 如何通过mongoosejs连接到mongodb时处理错误