Взятие документа из коллекции и превращение его во встроенный документ - PullRequest
0 голосов
/ 19 марта 2020

Совершенно новый для MongoDB и совершенно новый для Mongoengine.

В настоящее время у меня есть два класса документов; для объяснения давайте назовем их product и shoppingCart.

shoppingCart имеет listfield, в котором хранятся встроенные документы, но продукты должны существовать в отдельной коллекции и вставляться в shoppingCart (и храниться вместе с shoppingCart) по запросу user.

В настоящее время у меня есть продукт, определенный как EmbeddedDocument, но встроенные документы не могут иметь свои собственные коллекции (насколько мне известно). Я подхожу к этому неправильно? Кажется, что это действительно плохая форма для создания документа Product, а затем использования этого документа продукта для создания экземпляра определения продукта Embedded Document, который будет сохранен в корзине.

Как это должно быть сделано правильно?

...