如何构建用户数据的数据库结构?



我想创建一个简单的平台,用户可以在其中快速创建CRUD端点,而无需任何代码。表单中的用户输入关于实体的一些信息

  • ,
  • 每个字段的类型,

例如,用户创建一个ToDo实体,字段为{task: String, status: String, createdAt: Date, ...})平台为该ToDO实体生成CRUD API端点(POST、GET、PUT、DELETE)。之后,用户可以很容易地在他的前端项目或测试目的中使用这些端点。每个用户可以创建一个以上的实体。

我的问题是如何正确存储用户将通过我的数据库(MongoDB)中的这些端点生成的所有数据。我应该为每个用户实体创建一个单独的集合,还是有一个集合,带有特殊的索引,这就足够了。也许还有其他方法,会有帮助。欢迎提出任何意见。提前谢谢你

是的,我认为你可以为每个实体创建一个单独的集合,因为将它们存储在一个集合中不会创建逻辑分组

相关内容

  • 没有找到相关文章

最新更新