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

mongodb connect ved hjælp af php

Mulighed 1

Send legitimationsoplysningerne via det andet argument til Mongo konstruktør

$db = new Mongo('mongodb://localhost', array(
    'username' => 'abc',
    'password' => '[email protected]',
    'db'       => 'abc'
));

Mulighed 2

Brug MongoDB::authenticate() metode

$m = new Mongo();
$db = $m->abc;

$db->authenticate('abc', '[email protected]');

Husk...

2014-opdatering

Instancierer Mongo direkte er nu forældet. Rådet er at bruge MongoClient i stedet med de samme argumenter som ovenfor. For eksempel

$m = new MongoClient('mongodb://localhost', [
    'username' => 'abc',
    'password' => '[email protected]',
    'db'       => 'abc'
]);


  1. PHP opstart mongo:Kan ikke initialisere modulet

  2. Kan selleri celerybeat bruge en Database Scheduler uden Django?

  3. mongodb anvender sortering på opslagsresultater

  4. Kan ikke bruge mongo-kommando, viser kommando ikke fundet på mac