MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Kelas 'MongoDB\Client' tidak ditemukan, ekstensi mongodb terpasang

Jika Anda menggunakan ekstensi PHP MongoDB terbaru, MongoDB\Driver\Manager adalah titik masuk utama ke ekstensi.

Berikut adalah contoh kode untuk mengambil data menggunakan ekstensi terbaru.

Katakanlah Anda memiliki testColl koleksi di testDb . Anda dapat mengambil data menggunakan MongoDB\Driver\Query kelas ekstensi.

// 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());

Keluaran:

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. array pembaruan luwak atau tambahkan ke array

  2. Cara Meratakan bidang dinamis dengan dokumen induk - Data pegas Mongo DB

  3. Aset Prakompilasi Heroku Gagal

  4. Menghubungkan Aplikasi Heroku ke layanan Atlas MongoDB Cloud

  5. MongoDB - DBRef