应用的想法是展示产品中的所有“E-number”成分(E100,E200等)
想象一下,我们有一个产品列表进入我们的数据库(JSONs
,通过API报废或接收)。产品包含描述 - 它描述产品中的成分。
有时这些成分已经带有数字(如E100),但有时会有成分名称(没食子酸辛酯),有时两者都有。
我们将把所有这些数据存储在mongodb(集合产品)中。
问题 - 现在应用程序查询给定产品,并且必须显示所有包含的电子号码产品。您如何解决描述具有不同形式的问题(有时使用直接电子号码,有时使用电子描述,有时使用两者等)。此外,有时在产品描述中,一些电子描述写得不完整(缺少字母)。
我不喜欢动态地执行此操作,如果所有数据都已存储在DB中(但不确定)会更好。所以myr一般解决方案可能是这样的:
这看起来合乎逻辑吗?从未与mongodb合作过。
答案 0 :(得分:0)
是的,在插入和准备数据以进行快速查询时处理它是有意义的。这些成分可以标准化以分离收集,然后将成分id-s添加到产品中。