MongoDB
的全新产品,Mongoengine
的全新产品。
我目前有两个文档类;为便于说明,我们将其称为“产品和购物车”。
shoppingCart具有一个listfield
,用于存储嵌入式文档,但是产品需要存在于单独的集合中,并在用户请求时插入到shoppingCart中(并与shoppingCart一起存储)。
目前,我将产品定义为EmbeddedDocument
,但是(据我所知)嵌入式文档无法拥有自己的收藏集。我是否以错误的方式处理此问题?创建产品文档,然后使用该产品文档实例化要存储在购物车中的嵌入式文档产品定义,似乎是一种糟糕的形式。
这应该如何正确完成?