MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

क्लास 'मोंगोडीबी \ क्लाइंट' नहीं मिला, मोंगोडब एक्सटेंशन स्थापित

यदि आप PHP के नवीनतम MongoDB एक्सटेंशन का उपयोग कर रहे हैं, MongoDB\ ड्राइवर\प्रबंधक एक्सटेंशन का मुख्य प्रवेश बिंदु है।

नवीनतम एक्सटेंशन का उपयोग करके डेटा पुनर्प्राप्त करने के लिए नमूना कोड यहां दिया गया है।

मान लें कि आपके पास testColl है testDb . में संग्रह . आप MongoDB\Driver\Query<का उपयोग करके डेटा पुनर्प्राप्त कर सकते हैं /कोड> विस्तार का वर्ग।

// Manager Class
$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");

// Query Class
$query = new MongoDB\Driver\Query(array('age' => 30));

// Output of the executeQuery will be object of MongoDB\Driver\Cursor class
$cursor = $manager->executeQuery('testDb.testColl', $query);

// Convert cursor to Array and print result
print_r($cursor->toArray());

आउटपुट:

Array
(
    [0] => stdClass Object
        (
            [_id] => MongoDB\BSON\ObjectID Object
                (
                    [oid] => 5848f1394cea9483b430d5d2
                )

            [name] => XXXX
            [age] => 30
        )

)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb सर्वर से कनेक्ट करने का प्रयास करते समय mongo कमांड पहचाना नहीं गया

  2. मोंगोडब विंडोज़ पर शुरू नहीं हो सकता है?

  3. एक कस्टम क्रम में मोंगो में डेटा कैसे सॉर्ट करें

  4. मोंगो $addToSet a Array

  5. मोंगो $ मौजूद है क्वेरी सही दस्तावेज़ नहीं लौटाती है