如何在MongoDB中实现多态性



似乎有用MongoDB实现多态性的概念,但我找不到任何关于如何做到这一点的好文档。

我可以作为MongoDB本身的一部分来做这件事吗?或者我必须在Mongoose中建模(我使用Nodejs(

为了给出我想要存储/检索的数据类型的示例,我想要在产品集合中存储两种类型的产品。简单且分组。

两种类型都将具有

  • _id
  • sku
  • 名称

分组产品将具有

  • associated_ids链接到简单产品的id数组
  • 元名称
  • meta_description

简单产品将具有

  • 购买价格
  • 销售价格

是否也有一个好的MongoDB数据建模程序?

如果有人能给我指明正确的方向,我认为我找不到正确的地方。

谢谢Martin

此处的MongoDb多态性使用示例。

你可以找到课程";数据建模";MongoDb大学的帮助。有讲座";模式版本控制模式";以及";多态图案";给出了MongoDb中多态性建模的一些步骤。

最新更新