我是 MongoDB 的新手,我已经开始使用它,因为我需要大约 3 亿个文档并且必须对它们执行一些查询。所以我创建了一个结构类似于的集合:
日志集合:
{ LogID, LogName, Version, Serial, Year, Month, Day, Feature { FeatureID, Name, Hour, Minute, second, millisecond }}
我已使用 C# drvier 将 3 亿个文档插入到集合中。所以每个文档都是一个 BSONDocument 类型。
现在我正在尝试查询Year - 2012的文档数量。查询时间超过15分钟。这是我插入的 3 亿个文档的预期行为还是 mongoDB 有望提供更好的性能?
我也怀疑我在集合中创建的结构是否正确。任何人都可以指导我吗?
查询基本上基于日期或时间和 FeatureID。