2013-02-04 52 views
7

के बिना सिद्धांत मोंगोडीबी का उपयोग मैं सिम्फनी 2 के भीतर डॉक्टरेट मोंगोडीबी का उपयोग कर रहा हूं, लेकिन अब मैं कुछ चीजें करना चाहता हूं जो ओडीएम के बिना मेरे लिए आसान हैं, मैं मोंगो क्लाइंट या मोंगोकोलेक्शन ऑब्जेक्ट कैसे प्राप्त कर सकता हूं?ओडीएम

मैं जैसे पुराने जमाने तरह से MongoDB उपयोग करना चाहते हैं: http://php.net/manual/en/mongocollection.find.php

उत्तर

10

आप

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

इसी तरह का उपयोग कर DocumentManager से MongoClient प्राप्त कर सकते हैं, आप दस्तावेज़ वर्ग के लिए एक MongoCollection उदाहरण प्राप्त कर सकते हैं className का उपयोग कर

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

या अधिक आसानी से

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