MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak połączyć flutter z MongoDB

Importuj bibliotekę flutter mongo_dart i połącz się z bazą danych.mongo_dart Biblioteka sterowników po stronie serwera dla MongoDB zaimplementowana w czystym Dart.

Mam nadzieję, że poniższy fragment kodu pomoże !!

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak uzyskać status połączenia w sterowniku C# MongoDB v2.0?

  2. Utwórz obiekt daty ISO w javascript

  3. Jak udekorować element klasy, aby był indeksem i uzyskać to samo, co przy użyciu secureIndex?

  4. Błąd [ERR_HTTP_HEADERS_SENT]:nie można ustawić nagłówków po ich wysłaniu do klienta

  5. Jaka jest różnica między mangustą a mongoJS? Którego powinienem użyć?