gpt4 book ai didi

mongodb - 如何将 Flutter 与 MongoDB 连接

转载 作者:行者123 更新时间:2023-12-03 03:07:44 28 4
gpt4 key购买 nike

我有一个使用 Nuxt JS 和 MongoDB 构建的网站。
我想用flutter创建一个移动应用程序,但我不知道如何将flutter与MongoDB连接起来。
给我一些代码示例。
这是解决方案! ( Click here )
实际上,我发布了一篇关于它的博客,请随时查看解决方案!

  • 适用于 MongoDB 和 MongoDB 图集
  • 初学者指南
  • 最佳答案

    导入 flutter 库 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();
    }

    }

    关于mongodb - 如何将 Flutter 与 MongoDB 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59924840/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com