簡體   English   中英

Doctrine MongoDB 在沒有 ODM 的情況下使用

[英]Doctrine MongoDB use without ODM

我在 Symfony2 中使用 Doctrine MongoDB,但現在我想做一些在沒有 ODM 的情況下對我來說更容易的事情,我如何獲得 MongoClient 或 MongoCollection 對象?

我想以老式的方式使用 MongoDB,例如: http : //php.net/manual/en/mongocollection.find.php

您可以使用從DocumentManager獲取MongoClient

$mongoClient = $dm->getConnection()->getMongo();

同樣,您可以使用文檔類className獲取MongoCollection實例

$mongoCollection = $dm->getDocumentCollection('className')->getMongoCollection();

或者更簡單

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM