我正计划构建一个使用NoSQL数据库的应用程序,并且RethinkDB听起来不错,但是关于如何将Flutter应用程序连接到RethinkDB的信息不足,因为许多资源和视频都支持Firebase。
因此,如果可以使用RethinkDB为我的flutter应用程序构建数据库,那我该怎么做呢?
是的,可以将RethinkDB与flutter应用程序一起使用。
有一个rethinkdb_dart包pub.dev。
在这里您还可以找到有关如何使用该软件包的示例:
要将此驱动程序包括在您自己的项目中,请将程序包添加到pubspec.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文档中说明了如何执行此操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句