【发布时间】:2018-10-06 08:18:37
【问题描述】:
我对数据库和 MongoDB 非常陌生。我尝试将财务报表信息存储在数据库中,每个文档代表一家公司。
我已经创建了一个嵌套文档(可能不是一个好方法),如下图。最外层包含Annual statement、Basic info、Key Map和Interim Statement。在年度报表中,有不同的日期。在日期内,我们有不同类型的语句(INC、BAL、CAS),然后内部级别包含真实数据。
我的问题是如何查询数据库以给我所有包含 2017 语句的文档(例如)?
现在的年份格式为 YYYY-MM_DD。但我只想过滤 YYYY。
【问题讨论】:
-
是 INC 属性固定字段名称 (SREV,RTLR, ...) 。你都知道吗?
-
是的。我有一张地图,它告诉我名称代表什么字段。这实际上存储在“键映射”中。
标签: mongodb