Измените структуру данных поискового запроса MongoDB $

Я хочу, чтобы это был результат помоги мне спасибо

{
    "_id" : ObjectId("5b74f57d3eb9591fcc069406"),
    "received_by" : ObjectId("5b6bac617e9f754ff8aebd65"),
    "received_date" : "2019",
    "code" : "TRSV16081800007",
    "items" : [ 
        {
            "m_souvenir_id" : ObjectId("5b70e98ccb72df3bec00c94a"),
            "qty" : "10"
        },
         {
            "m_souvenir_id" : ObjectId("5b70e98ccb72df3bec00c94a"),
            "qty" : "10"
        },
        
        
    ]
}

результат такой

{
    "_id" : ObjectId("5b74f57d3eb9591fcc069406"),
    "received_by" : ObjectId("5b6bac617e9f754ff8aebd65"),
    "received_date" : "2019",
    "code" : "TRSV16081800007",
    "items" : [ 
        {
            "m_souvenir_id" : ObjectId("5b70e98ccb72df3bec00c94a"),
            "qty" : "10"
        }
    ]
}

/* 2 */
{
    "_id" : ObjectId("5b74f57d3eb9591fcc069406"),
    "received_by" : ObjectId("5b6bac617e9f754ff8aebd65"),
    "received_date" : "2019",
    "code" : "TRSV16081800007",
    "items" : [ 
        {
            "m_souvenir_id" : ObjectId("5b70e9d7cb72df3bec00c94b"),
            "qty" : "20"
        }
    ]
}

У меня есть проект с nosql в mongodb У меня проблема с nosql в mongodb, я пробовал искать в разных источниках, но результаты все еще не те, которые мне нужны У меня есть такой проект в mongodb,

db.t_souvenir.aggregate([
	{ $lookup: { from: "t_souvenir_item", localField:"_id", foreignField:"t_souvenir_id", as: "Items"}},
        { $unwind : "$Items" },
	{ $project : {
	  		"code":1,
	  		"received_by":1,
	  		"received_date":1,
                        items : {
	  		"m_souvenir_id":"$Items.m_souvenir_id",
                        "qty":"$Items.qty",
                        },
	  		
	}};**strong text**

]);

🤔 А знаете ли вы, что...
JavaScript можно использовать для манипуляции DOM (Document Object Model), что позволяет изменять содержимое и структуру веб-страницы.


1
45