sql >> Database >  >> NoSQL >> MongoDB

Hoe php7 te verbinden met mongoDB

De pagina waarnaar u verwijst, is het PHP-stuurprogramma op laag niveau voor MongoDB. De API is hetzelfde als de HHVM-stuurprogramma voor MongoDB . De documentatie voor beide is hetzelfde en is te vinden op http://docs.php.net/manual/en/set.mongodb.php

De driver is geschreven als een kale laag om met MongoDB te praten en mist daarom veel gemaksfuncties. In plaats daarvan zijn deze gemaksmethoden opgesplitst in een laag geschreven in PHP, de MongoDB-bibliotheek . Het gebruik van deze bibliotheek zou uw voorkeur moeten zijn manier van interactie met MongoDB.

De bibliotheek moet worden geïnstalleerd met Composer , een pakketbeheerder voor PHP. Zie ook Get Composer:Installation on Linux/OSX

Bijvoorbeeld:

composer require "mongodb/mongodb=^1.0.0"

Als je het eenmaal hebt geïnstalleerd, kun je proberen verbinding te maken met:

<?php
 require 'vendor/autoload.php';
 $collection = (new MongoDB\Client("mongodb://127.0.0.1:27017"))->dbname->coll;
?>

Zie ook:




  1. Mongoose-query's over datumvoorwaarde hebben geen resultaten, MongoDB Shell Works

  2. Query op MongoDB GridFS-metadata (Java)

  3. MongoDB-afdrukafstand tussen twee punten

  4. Hoe kan ik verbinding maken met mongodb via express zonder mangoest?