hive 将不同类型的数据存储在一个 Box 中

hive store different types of data in one Box

我正在使用 flutter 和 hive 来存储数据。 我已经为几种不同的原始类型(列表 - 地图 - 字符串)创建了 Boxes。

我阅读了文档,但仍然不清楚。

是否可以将不同的类型存储在一个 Box 中?目前我正在使用不同的盒子来装不同的类型。

我想将列表映射和字符串存储在一个盒子中

是的,您可以,在他们的文档中提到了 here

var box = Hive.box('myBox');

box.put('name', 'Paul');

box.put('friends', ['Dave', 'Simon', 'Lisa']);

box.put(123, 'test');

box.putAll({'key1': 'value1', 42: 'life'});