【问题标题】:Rethinkbd changefeeds for flutter dart重新思考用于颤振飞镖的更改提要
【发布时间】:2021-09-07 16:07:14
【问题描述】:

我在我的应用程序中使用 rethinkdb。我可以使用“rethink_db_ns”包插入和检索数据。但我需要实时获取数据。为此,我正在使用这种方法

Future<void> getData(RethinkDb r, Connection connection) async {
   var data = await r.table('users').run(connection);
   List list = data.toList();
   print(list);
   getData(r,connection);
}

此方法连续获取数据。我不想像这样连续获得相同的数据。我只在数据更改到数据库时才需要它。有没有更好的方法来获取 changefeed。

【问题讨论】:

    标签: flutter dart rethinkdb real-time-data rethinkdb-python


    【解决方案1】:

    我是用这种方法做到的:

    Future<dynamic> changeFeed(RethinkDb r, Connection connection)async{
    print('running async.....');
    var result = await r
        .table('tab_users')
        .changes()
        .run(connection).then((value) {
          print(value);
          Feed val = value;
          val.forEach((element) {
            print(element);
          });
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-21
      • 2020-12-25
      • 2020-11-05
      • 1970-01-01
      • 2021-03-06
      • 2019-02-05
      • 2020-08-12
      相关资源
      最近更新 更多