如何在flatter中与hive数据库集成和建模日历事件?

wvyml7n5  于 2021-06-24  发布在  Hive
关注(0)|答案(0)|浏览(202)

我正在使用我的应用程序中的flatter\u clean\u日历包记录用户的事件,并在完成该事件后将其显示在日历上。包的示例将事件硬编码,格式如下:

final Map<DateTime, List> _events = {
    DateTime(2020, 7, 7): [
      {'name': 'Event A', 'isDone': true},
    ],
    DateTime(2020, 7, 11): [
      {'name': 'Event A', 'isDone': true}
    ],
    DateTime(2020, 7, 9): [
      {'name': 'Event A', 'isDone': true},
      {'name': 'Event B', 'isDone': true},
    ],
    DateTime(2020, 7, 10): [
      {'name': 'Event A', 'isDone': true},
      {'name': 'Event B', 'isDone': true},
    ],
    DateTime(2020, 7, 13): [
      {'name': 'Event A', 'isDone': true},
      {'name': 'Event B', 'isDone': true},
      {'name': 'Event C', 'isDone': false},
    ],
    DateTime(2020, 7, 25): [
      {'name': 'Event A', 'isDone': true},
      {'name': 'Event B', 'isDone': true},
      {'name': 'Event C', 'isDone': false},
    ],
    DateTime(2020, 7, 6): [
      {'name': 'Event A', 'isDone': false},
    ],
  };

我想将这些值存储在数据库中,并决定使用hive作为数据库。我的问题是,我不知道如何对数据进行建模,以便hive存储一个Map,其中datetime作为键,事件列表作为值。有人知道我该怎么做吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题