【发布时间】:2021-11-19 04:37:03
【问题描述】:
我有一个有趣的情况,我正在处理帖子。我不知道用户将如何构建帖子。它要么是一个文本块,要么是 a-> b -> c 结构,其中 a、b 和 c 都是文本块,如果表示为表格,则列数未知且未知行数。
在帖子数据之外,还有可能为帖子添加自定义属性。其中大部分是较短的文本字符串,但数量未知。
了解 json 对象可能是最简单的解决方案,我必须将其放入自助服务数据库中。 SQLite 似乎是我正在构建的框架 Redwoodjs 目前公认的解决方案。我将如何使用 Redwoodjs 附带的 prisma.js 在 Redwoodjs 中存储这种数据?
编辑:显示帖子时文本块需要分开,并且可以单独引用。项目的另一部分将专门链接到每个文本块。用户将在输入任何帖子(在设置中配置)之前选择有多少列,但必须动态更新行。我能想到的最接近的示例就像一个测试管理软件,其中您在列的顶部有前置条件、执行步骤和预期结果,并且每个附加步骤都是一行。
【问题讨论】:
-
您能澄清一下文本块的要求吗?多个文本块是纯粹的视觉考虑(如 html 表)还是每个文本块的数据需要存储在表内的单独记录中?最后,用户是提前选择行列还是动态更新?您正在谈论的内容的视觉示例可能会有所帮助。
标签: javascript sqlite prisma redwoodjs