<?php
// c-r-u-d-ops-cursor-dump.php
// db.customers.find({status:"AAA",country:"FR",acct_balance:{$lt:1000}})
$status = 'AAA';
$country = 'FR';
$acct_bal = 1000;
$query = array('status' => $status, 'country' => $country,
'acct_balance' => array('$lt' => $acct_bal));
$client = new MongoClient(); // connect
$db = $client->selectDB('mydb');
$collection = $db->selectCollection('customers');
$cursor = $collection->find($query);
foreach($cursor as $item) {
var_dump($item);
}
// db.customers.find({query}).count()
echo PHP_EOL;
echo 'TOTAL: ' . $collection->find($query)->count() . PHP_EOL;