7
我在Symfony2中使用Doctrine MongoDB,但現在我想爲我做一些事情比沒有ODM更容易,我如何獲得MongoClient或MongoCollection對象?學說MongoDB在沒有ODM的情況下使用
我想使用的MongoDB在老式的方法,如: http://php.net/manual/en/mongocollection.find.php
我在Symfony2中使用Doctrine MongoDB,但現在我想爲我做一些事情比沒有ODM更容易,我如何獲得MongoClient或MongoCollection對象?學說MongoDB在沒有ODM的情況下使用
我想使用的MongoDB在老式的方法,如: http://php.net/manual/en/mongocollection.find.php
可以使用
$mongoClient = $dm->getConnection()->getMongo();
同樣得到了DocumentManager
的MongoClient
,你可以得到的文檔類MongoCollection
實例className using
$mongoCollection = $dm->getDocumentCollection('className')->getMongoCollection();
或更簡單
$mongoCollection = $dm->getConnection()->getMongo()
->selectCollection('collectionName');