В моей базе данных есть две коллекции: product_production и productionEvent.
Идея заключается в следующем: один продукт P производится по заданному PO заказа OrderID, потребляя много других продуктов PC.Продукты ПК, которые потреблялись, также производились в определенное время под заказом PO, который потреблял ПК других продуктов.
Я изо всех сил пытаюсь написать запрос, который рекурсивно извлекает данные с помощью Graphlookup MongoDB.
product_production = {
{
"_id":"123",
"productID":"123",
"productionOrder": "45"
"consumptionOrders":
[{"orderID":"56"},
{"orderID":"65"}]
}
}
productionEvent = {
"_id":"56",
"orderID":"56","
consumedProducts":[
{"productID":"789"},
{"productID":"890"},
{"productID":"901"}]
}