我已经阅读了多对多关系的对象框文档 https://docs.objectbox.io/relations
还有这个解决方案在 noSQL firebase 中的多对多关系 Firebase 中的多对多关系
如果我对使用 Dart objectbox 库的离线数据库的所有 1:N 和 M:N 关系采用第二种方法,可能会出现什么问题?
为 1:N 关系添加一些代码
class Customer {
int? id;
}
class Orders {
int? id;
int? customerId;
}
所以这里的每个订单都会有一个额外的客户 ID。每当我们需要查找客户的订单时,都会通过查询订单的客户 ID 来实现。