Documentation

MongoDB (PHP)

Configuration

L'utilisation de Mongo en PHP nécessite l'installation des drivers officiels sur votre compte. N'oubliez pas ensuite d'ajouter l'extension dans votre php.ini :

extension=/home/[account_name]/path/to/mongo.so

Connexion

Pour tester votre base, vous pouvez utiliser ce code (en remplaçant les informations de connexion) :

$m = new Mongo("mongodb://user:password@mongodb-[account_name].alwaysdata.com/database_name");
var_dump($m);
$db = $m->selectDB('database_name');
$collection = new MongoCollection($db, 'collection_name');
$person = array("name" => "Joe", "age" => 20);
$collection->insert($person);
$cursor = $collection->find();
foreach ($cursor as $doc) {
    var_dump($doc);
}

Vous devriez obtenir une réponse de ce type :

object(Mongo)#1 (4) { 
["connected"]=> bool(true) 
["status"]=> NULL 
["server":protected]=> NULL  
["persistent":protected]=> NULL } 
    array(3) { 
            ["_id"]=> object(MongoId)#8 (1) 
                { ["$id"]=> string(24) "50a8aa38861fec07f6000001" } 
            ["name"]=> string(3) "Joe" 
            ["age"]=> int(20) 
    }

Last updated: 30 Nov. 2017 at 17:51