在MongoDB中使用具有动态分配的键和值作为数组的对象



如何在Object内部拉动或推送"sessionId",动态分配键和值作为MongoDB中的嵌套模型等数组?

{"_id": {"5e018a5ab887078c3cffca69"}, "items":. 
[{"id":"BOX191219105528111","sessions":{"session1":. 
[{"sessionId": "1A"}, {"sessionId": "2A"}], "session2": 
[{"sessionId": "12D"}, {"sessionId": "1D"}] `

我使用了聚合框架:

{$project: sessions: {$objectToArray: "$sessions"}}

在那之后,我们得到了更容易工作的阵列。

最新更新