我怎样才能拥有多个相同类型的盒子?
How can I have multiple boxes of the same type?
我想将相同类型的信息存储在不同的盒子中。
示例:一个框包含我喜欢的推文,另一个框包含我转发的推文。
您需要在不同的目录中创建两个单独的商店。这可以使用 openStore 的目录参数来完成。
_store1 = await openStore(directory: '/retweets');
_store2 = await openStore(directory: '/likedTweets');
请注意,如果这样做,您将无法使用内置关系来使用存储在单独存储中的对象之间的关系。例如:您不能让任何转发的对象使用与任何喜欢的推文的关系。
要绕过它,您可以使用一些唯一 ID 来查询其他商店,就像您使用 RDB 一样
我想将相同类型的信息存储在不同的盒子中。 示例:一个框包含我喜欢的推文,另一个框包含我转发的推文。
您需要在不同的目录中创建两个单独的商店。这可以使用 openStore 的目录参数来完成。
_store1 = await openStore(directory: '/retweets');
_store2 = await openStore(directory: '/likedTweets');
请注意,如果这样做,您将无法使用内置关系来使用存储在单独存储中的对象之间的关系。例如:您不能让任何转发的对象使用与任何喜欢的推文的关系。
要绕过它,您可以使用一些唯一 ID 来查询其他商店,就像您使用 RDB 一样