我是Java / Oracle开发人员。最近,我正在尝试迁移到其他平台进行数据存储和演示,例如Mongodb和Angular。
我开发了一个简单的JAX-RS Web服务,其中包含基础Mondodb数据库和Angular客户端应用程序,该应用程序使用了Web服务生成的json。
在具有基础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
谢谢。