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

Jak kodować MongoDB foreach Query w PHP

Nie możesz bezpośrednio wykonać tego samego zapytania z php. Musisz najpierw pobrać rekordy z mongo, a następnie powtórzyć ten wynik.

Oto mój kod dla tego samego ze sterownikiem PHP7 mongodb.

//connection object
$connection = new \MongoDB\Driver\Manager("mongodb://127.0.0.1:27017");

$filter = ['CODE' => 'XXYYZZYY'];
$projection['projection'] = ["COLLECTION.DAY" => 1,"CODE" => 1];

$query = new \MongoDB\Driver\Query($filter,$projection);
$cursor = $connection->executeQuery('DB_NAME.DRUM', $query);
foreach($cursor as $key => $row) {
    print_r($row); //your expected output
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. utwórz obiekt nadrzędny, który zagnieździł dzieci w manguście

  2. Max i grupa w Mongodb

  3. Jak $ lookup z parametrami potoku i let w C# (MongoDB.Driver 2.7.2)

  4. Mongoose findOneAndUpdate:zaktualizuj obiekt w tablicy obiektów

  5. Jak importować i indeksować dane mongodb w solr 4