PHP code example of hualaoshuan / swoft2-mongodb

1. Go to this page and download the library: Download hualaoshuan/swoft2-mongodb library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

hualaoshuan / swoft2-mongodb example snippets




return [
    'appName' => 'mongodb-swoole-connection',
    'userName' => 'root',
    'password' => 'asdf',
    'host' => '192.168.60.169',
    'port' => 27017,
    'dbName'=> 'test',
    'authMechanism' => 'SCRAM-SHA-256'
];



namespace App\Http\Controller;

use Hualaoshuan\Mongodb\Mongo;
use Swoft\Http\Server\Annotation\Mapping\Controller;
use Swoft\Http\Server\Annotation\Mapping\RequestMapping;
use Swoft\Http\Server\Annotation\Mapping\RequestMethod;

/**
 * Class testController
 * @Controller(prefix="/test")
 */
class TestController{
    
    /**
     * @RequestMapping(route="/test",method={RequestMethod::GET})
     */
    public function test(){
        $result = Mongo::fetchAll('user', ['id' => 1], ['id']);
        var_dump($result);
        return 'OK';
    }
}