<?php
try {
// nos conectamos con mongo
$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
// definimos los condicionantes
$filter=[
"status"=>1,
];
// definimos las opciones
$options=[
"limit"=>10,
"sort"=>["datetimeInsert"=>-1],
"projection"=>[
"campo1"=>1,
"campo2"=>1,
"campo3"=>1,
],
];
// definimos la query
$query = new MongoDB\Driver\query($filter, $options);
// ejecutamos la query
$result = $manager->executeQuery("database.collection", $query);
} catch(MongoDB\Driver\Exception\Exception $e) {
echo $e->getMessage(), "\n";
exit;
}
// Mostramos los registros
foreach($result as $row)
{
echo "<br>".$row->datetimeInsert." - ".$row->urlFile;
}
// Si deseamos obtener el primer valor en un array podemos hacer:
// $row=json_decode(json_encode($result->toArray()[0]),true);
// print_r($row);
Comentarios sobre la versión: Versión 1 (1)