因此,最好只是尝试一下并通过一些试验和错误来查看,但我正在尝试找出将非常简单的结构从 mysql 迁移到 mongodb 的最佳方法。假设我在 mysql 中有一个名为“articles”的主表,还有另外两个表,一个名为“categories”,另一个名为“category_linkage”。这些类别都有一个 ID 和一个名称。这些文章都有一个ID和其他数据。链接表将文章与类别相关联,因此您可以拥有与每篇文章相关的无限类别。
从 MongoDB 方法来看,将属于该文章的文章数据和类别 ID 存储在同一个集合中是否有意义,因此只有 2 个数据集合(一个用于文章,一个用于类别)?我的想法是,要从文章中添加/删除类别,您只需更新($pull/$push)那个特定的文章文档,不是吗?