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

Kelas MongoClient vs. Kelas MongoDB\Driver\Manager

Berikut adalah jawaban yang bagus tentang fitur bahasa yang tidak digunakan lagi:Apa yang dilakukan PHP dengan fungsi yang tidak digunakan lagi?

Dan berikut adalah penggunaan yang tepat untuk php dengan mongodb:

$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
$filter = [];
$options = [
    'sort' => ['_id' => 1],
];

$query = new MongoDB\Driver\Query($filter, $options);
$cursor = $manager->executeQuery('db.collection', $query);

foreach ($cursor as $document) {
//...
}

Ada banyak tutorial untuk pengoperasian CRUD dengan php dan mongodb, misalnya:Tutorial PHP MongoDB

Singkatnya:Anda tidak boleh menggunakan fitur usang karena alasan keamanan dan karena bisa dihapus dari php di masa mendatang. Jadi lebih baik perbarui kode Anda.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Agregat Mongodb:konversikan tanggal ke zona waktu lain

  2. Agregasi Berdasarkan Tanggal di Mongodb

  3. PowerShell tidak kompatibel dengan Metode Driver MongoDB C#?

  4. Saran tentang migrasi dari MongoMapper ke Mongoid?

  5. Node.js + MongoDB :MongoError:kursor mati atau habis waktu