我试图避免项目中的反模式,我必须允许用户创建、修改和删除表字段。所以我正在寻找在表中存储 JSON 数据。例如我有餐桌产品:
Products
----------------
id,
user_id,
created,
modified,
price,
_custom <-- there will be stored additional columns for each product needs
{"adjustment":0.13, "weight":14.60, "have_some_individual_label":"value"}
但我看不出如何_column
在查询中包含参数。例如,如何查询user_id = 1
AND的所有产品have_some_individual_label = value
。第二个参数可以是一个或多个(它将用于过滤器和分析)。如果这是一种不好的方法 - 什么会更好?谢谢!