我是Java/Oracle开发人员。最近,我试图转移到其他平台上进行数据存储和演示,比如Mongodb和Angular。
在具有底层Oracle数据库的J2EE应用程序中,我使用填充动态内容组合框来查询与表示我的业务模型的其他表相关的“ID/值表”。例如
TABLE: COLOURS
ID_COLOUR DESCRIPTION
1 RED
2 GREEN
3 BLUE
TABLE: PURCHASES
ID_PURCHASE CREATION_DATE ID_ARTICLE ID_COLOUR
567 2019-04-24 87 1
我对mongodb的理解是,我们应该避免这种倾向于将颜色字段作为字符串包含在单个集合中的解决方案。
COLLECTION: PURCHASES
_id CREATION_DATE COLOUR
5edha3 2019-04-24 RED
-
-
我应该在PURCHACES集合的colour字段上执行select distinct查询来填充我的视图的组合框吗?如果集合中的文档数量变得很大怎么办?
提前谢谢你。