Apenas informando as versões ...
root@ubuntu16:~# mongo
MongoDB shell version: 3.2.12
root@ubuntu16:~# php -v
PHP 7.0.15-0 ubuntu0.16.04.4 (cli) ( NTS )
Eu executei e instalei com sucesso os pacotes abaixo.
sudo apt-get install php-geoip php7.0-dev libgeoip-dev
Eu estou tentando carregar os documentos / dados da coleção mongodb, mas não está funcionando no meu php. o arquivo php simples no apache2 como abaixo;
<?php
// connect to mongodb
$dbhost = 'localhost';
$dbname = 'dbbooks';
$m = new Mongo("mongodb://$dbhost");
echo "Connection to database successfully";
// select a database
$db = $m->$dbname;
echo "Database mydb selected";
$collection = $db->books;
echo "Collection selected succsessfully";
$cursor = $collection->find();
// iterate cursor to display title of documents
foreach ($cursor as $document) {
echo $document["_id"] . "\n";
}
?>
eu preciso usar o PECL, me ajude.