Как я могу использовать поиск в графе MongoDB, чтобы найти все данные с их связанными данными - PullRequest
0 голосов
/ 16 мая 2019

В моей базе данных есть две коллекции: 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"}]
}
...