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

FlutterをMongoDBに接続する方法

    フラッターライブラリをインポートするmongo_dart データベースに接続します。 mongo_dart 純粋なDartに実装されたMongoDBのサーバー側ドライバーライブラリ。

    以下のコードスニペットがお役に立てば幸いです!!

    import 'package:mongo_dart/mongo_dart.dart' show Db, DbCollection;
    class DBConnection {
    
      static DBConnection _instance;
    
      final String _host = "DATABASE SERVER";
      final String _port = "DATABASE PORT";
      final String _dbName = "DATABASE NAME";
      Db _db;
    
      static getInstance(){
        if(_instance == null) {
          _instance = DBConnection();
        }
        return _instance;
      }
    
      Future<Db> getConnection() async{
        if (_db == null){
          try {
            _db = Db(_getConnectionString());
            await _db.open();
          } catch(e){
            print(e);
          }
        }
        return _db;
      }
    
      _getConnectionString(){
        return "mongodb://$_host:$_port/$_dbName";
      }
    
      closeConnection() {
        _db.close();
      }
    
    }
    


    1. BookSleeveからBGSAVEを呼び出す方法は?

    2. サブドキュメントのMongoDBネストされたドキュメント検証

    3. Dockerを介してMongoDBで認証を有効にする方法は?

    4. MongoDBマルチキーインデックスとインデックス交差境界