Да, можно использовать RethinkDB с приложением флаттера.
На pub.dev .
имеется пакет rethinkdb_dart *. пример использования пакета:
Чтобы включить этот драйвер в ваш собственный проект, добавьте пакет в ваш файл pubspe c .yaml:
dependencies:
rethinkdb_dart: '^2.3.2+6'
Затем импортируйте пакет в ваш проект:
import 'package:rethinkdb_dart/rethinkdb_dart.dart';
Подключитесь к базе данных:
var connection = await r.connect(db: "test", host: "localhost", port: 28015);
Создайте таблицу:
await r.db('test').tableCreate('tv_shows').run(connection);
Вставьте некоторые данные:
await r.table('tv_shows').insert([
{'name': 'Star Trek TNG', 'episodes': 178},
{'name': 'Battlestar Galactica', 'episodes': 75}
]).run(connection);
И работайте с данными:
var count = await r.table('tv_shows').count();
print("count: $count");
Помните, что вам придется настроить базу данных самостоятельно. Как это сделать, объясняется в RethinkDB документах .