我怎样才能拥有多个相同类型的盒子?

How can I have multiple boxes of the same type?

我想将相同类型的信息存储在不同的盒子中。 示例:一个框包含我喜欢的推文,另一个框包含我转发的推文。

您需要在不同的目录中创建两个单独的商店。这可以使用 openStore 的目录参数来完成。

_store1 = await openStore(directory: '/retweets');
_store2 = await openStore(directory: '/likedTweets');

请注意,如果这样做,您将无法使用内置关系来使用存储在单独存储中的对象之间的关系。例如:您不能让任何转发的对象使用与任何喜欢的推文的关系。

要绕过它,您可以使用一些唯一 ID 来查询其他商店,就像您使用 RDB 一样