MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да кодирам MongoDB foreach Query в PHP

Не можете директно да изпълните същата заявка от php. Първо трябва да извлечете записите от mongo и след това да повторите този резултат.

Ето моят код за същото с 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. spring data mongodb група от

  2. MongoDB Заменете конкретни стойности на масива

  3. Как да импортирате MongoDB с помощта на импортиране в стил es6?

  4. Агрегацията на MongoDB с $lookup включва (или проектира) само някои полета за връщане от заявка

  5. arrayFilters при актуализация на mongodb php