sql >> データベース >  >> NoSQL >> MongoDB

phpを使用してmongodb接続

    オプション1

    2番目の引数を介して Mongoに資格情報を渡します。 コンストラクター

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

    オプション2

    MongoDB::authenticate()を使用します メソッド

    $m = new Mongo();
    $db = $m->abc;
    
    $db->authenticate('abc', '[email protected]');
    

    覚えておいてください...

    2014アップデート

    Mongoのインスタンス化 直接は非推奨になりました。アドバイスはMongoClientを使用することです 代わりに、上記と同じ引数を使用します。例

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


    1. Mongodbはネストされたドキュメントをほどきます

    2. mongodbschema.createIndexは関数ではありません

    3. Mongodbクライアント側のJavaScriptAPI

    4. マングースの複数のドキュメントを一度に更新する