DDD 中 aggregate 的规则: [ol]边界:聚合根定义了一组相关对象的边界。它们是一起被创建、修改和删除的对象的集合。聚合根负责保护和维护其内部对象的一致性和完整性。一致性:聚合根负责确保其内部对象之间的一致性。所有对聚合根的操作都应该通过聚合根进行,以确保内部对象的状态和关联关系保持一致。根实体:聚合根是聚合中的一个特殊对象,它代表整个聚合。聚合根具有唯一标识符,并且可以通过该标识符进行引用和访问。事务边界:聚合根定义了一组操作的事务边界。所有对聚合根的操作应该在同一个事务中进行,以确保数据的一致性和完整性。 [/ol] 这种思路,是不是更适用 mongo 实现,于 MySQL 比,天然一个记录就是一个 aggregate