J'ai un site Web Construire avec noeud JS et MongoDB et je souhaite créer une application mobile avec Flutter et je ne sais pas comment se connecter à Flutter avec MongoDB.
donnez-moi un exemple de code.
Importer la bibliothèque de flutter mongo_dart et connectez-vous à la base de données. mongo_dart Bibliothèque de pilotes côté serveur pour MongoDB implémenté dans Pure Dart.
J'espère que l'extrait de code ci-dessous aide !!
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();
}
}