sql >> Database teknologi >  >> NoSQL >> MongoDB

Sådan forbinder du php7 med mongoDB

Den side, du henviser til, er PHP-driveren på lavt niveau til MongoDB. API'et er det samme som HHVM-driveren til MongoDB . Dokumentationen for dem begge er den samme og kan findes på http://docs.php.net/manual/en/set.mongodb.php

Driveren er skrevet til at være et bare knoglelag til at tale med MongoDB, og savner derfor mange bekvemmelighedsfunktioner. I stedet er disse bekvemmelighedsmetoder blevet opdelt i et lag skrevet i PHP, MongoDB bibliotek . Brug af dette bibliotek bør være din foretrukne måde at interagere med MongoDB på.

Biblioteket skal installeres med Composer , en pakkehåndtering til PHP. Se også Get Composer:Installation on Linux/OSX

For eksempel:

composer require "mongodb/mongodb=^1.0.0"

Når du har det installeret, kan du prøve at oprette forbindelse ved hjælp af:

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

Se også:




  1. MongoDB replika sæt ingen primær, skal tvinge ny primær

  2. Mongo-indeksering på objektarrays vs. objekter

  3. Redis Pub-Sub eller Socket.IO's udsendelse

  4. Udfyld en mangustmodel med et felt, der ikke er et id