您需要在不同的目录中创建两个单独的商店。这可以使用 openStore 的目录参数来完成。
_store1 = await openStore(directory: '/retweets');
_store2 = await openStore(directory: '/likedTweets');
请注意,如果这样做,则不能使用内置关系来使用存储在单独存储中的对象之间的关系。例如:您不能让任何转发的对象使用与任何喜欢的推文的关系。
要绕过它,您可以使用一些唯一 ID 来查询其他商店,就像使用 RDB 一样