MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Klasa MongoClient a klasa MongoDB\Driver\Manager

Oto dobra odpowiedź na temat przestarzałych funkcji językowych:Co czy PHP robi z przestarzałymi funkcjami?

A oto właściwe użycie php z 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) {
//...
}

Istnieje wiele samouczków dotyczących operacji CRUD z php i mongodb, na przykład:Samouczek PHP MongoDB

W skrócie:nie powinieneś używać przestarzałej funkcji ze względów bezpieczeństwa i ponieważ w przyszłości może zostać usunięta z php. Więc lepiej zaktualizuj swój kod.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Usuń wiele dokumentów z mongo w jednym zapytaniu

  2. Jak wykonać wyszukiwanie wielu tekstów za pomocą zapytania $text i $lub w mongodb / mongoose?

  3. Robienie sumy za pomocą frameworka agregacji mongo db

  4. Parsowanie danych z bazy danych w PUG

  5. Poinformuj frontend Angulara o zmianie stanu w backendzie węzła (MongoDB)