我有一个疑问。它关于如何将数据存储在mongodb中。实际上,我在学习使用nodejs和express。的mongodb。我正在构建一个交付应用程序。 我需要存储每日订单。 第一种情况
为便于查询,我将date
用作键并将订单详细信息作为数组
'2014-10-27': [{name, amount, ....}, {name, amount, ....}]
order = {name, amount, ....}
所以我很容易获得当天的所有订单。
第二种情况
创建称为订单的架构,并将日期作为架构中的一个字段并将其编入索引,以便我轻松查询。
[{name,amount, date}, {name, amount, date}]
哪种模式将适合处理大量数据。我个人认为第一种情况会更加灵活。但是如果我错了,仍然会混淆引用或实际对象。抱歉。我还在学习。我需要你们的一些帮助,以加强我的学习。如果数据变得更多,那么哪种模式提供了很好的解决方案。
如果你们觉得这种方法不好,请帮助您提出有关设计的想法。