优化MongoDB模式



我有mongodb架构

{
  MyProduct: "testProduct_1",
  Module:    "Module_1",
  CreatedTime: "24-08-2009",
  MyMessage: "SomeMessage"
}

但是,在大多数时候,MyProduct和模块是重复的条目,因此我不想每次记录它。我如何优化此模式,以便每次都更新一次(创建时间,mymessage)的Myprododuct和模块。

我要做的最好的优化是将您的字符串替换为正常日期(时间戳或日期)。

如果您真的想优化您的Myproduct/模块,则可以将其推到实现逻辑的应用程序层。如果没有module,则不要将myProduct储存,因此仅在不同的情况下存储它。

请记住,重要的是要在进行任何优化之前知道您打算使用数据做什么。

最新更新