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

クラス'MongoDB\ Client'が見つかりません、mongodb拡張機能がインストールされています

    PHPの最新のMongoDB拡張機能を使用している場合は、 MongoDB \ Driver \ Manager 拡張機能への主要なエントリポイントです。

    最新の拡張機能を使用してデータを取得するためのサンプルコードは次のとおりです。

    testCollがあるとしましょう testDbのコレクション 。 MongoDB \ Driver \Query<を使用してデータを取得できます。 / code> 拡張機能のクラス。

    // Manager Class
    $manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
    
    // Query Class
    $query = new MongoDB\Driver\Query(array('age' => 30));
    
    // Output of the executeQuery will be object of MongoDB\Driver\Cursor class
    $cursor = $manager->executeQuery('testDb.testColl', $query);
    
    // Convert cursor to Array and print result
    print_r($cursor->toArray());
    

    出力:

    Array
    (
        [0] => stdClass Object
            (
                [_id] => MongoDB\BSON\ObjectID Object
                    (
                        [oid] => 5848f1394cea9483b430d5d2
                    )
    
                [name] => XXXX
                [age] => 30
            )
    
    )
    


    1. nodejs mongodbドライバーは、アイドル状態のときに接続をドロップします

    2. Excelファイル(XLSX)をmongoDBにインポートする方法

    3. ユーザーが好む時間ごとにMongoDB投稿の順序を返すにはどうすればよいですか?

    4. Mongoアグリゲートのページ付けのスキップと制限