Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在没有ODM的情况下使用MongoDB的原则_Php_Mongodb_Doctrine_Odm - Fatal编程技术网

Php 在没有ODM的情况下使用MongoDB的原则

Php 在没有ODM的情况下使用MongoDB的原则,php,mongodb,doctrine,odm,Php,Mongodb,Doctrine,Odm,我在Symfony2中使用Doctrine MongoDB,但是现在我想做一些没有ODM对我来说更容易的事情,我如何获得MongoClient或MongoCollection对象 我想用老式的方式使用MongoDB,比如: 您可以使用从DocumentManager获取MongoClient $mongoClient = $dm->getConnection()->getMongo(); 类似地,您可以使用 或者更简单地说 $mongoCollection = $dm->ge

我在Symfony2中使用Doctrine MongoDB,但是现在我想做一些没有ODM对我来说更容易的事情,我如何获得MongoClient或MongoCollection对象

我想用老式的方式使用MongoDB,比如:

您可以使用从
DocumentManager
获取
MongoClient

$mongoClient = $dm->getConnection()->getMongo();
类似地,您可以使用

或者更简单地说

$mongoCollection = $dm->getConnection()->getMongo()
    ->selectCollection('collectionName');
$mongoCollection = $dm->getConnection()->getMongo()
    ->selectCollection('collectionName');