如何在Object内部拉动或推送"sessionId",动态分配键和值作为MongoDB中的嵌套模型等数组?
{"_id": {"5e018a5ab887078c3cffca69"}, "items":.
[{"id":"BOX191219105528111","sessions":{"session1":.
[{"sessionId": "1A"}, {"sessionId": "2A"}], "session2":
[{"sessionId": "12D"}, {"sessionId": "1D"}] `
我使用了聚合框架:
{$project: sessions: {$objectToArray: "$sessions"}}
在那之后,我们得到了更容易工作的阵列。