【发布时间】:2020-01-04 06:36:28
【问题描述】:
我收集了这些数据:
[
{
_id: "id1",
parentId: null,
text: "text 1"
},
{
_id: "id2",
parentId: null,
text: "text 2"
},
{
_id: "id3",
parentId: null,
text: "text 3"
},
{
_id: "id4",
parentId: "id1",
text: "text 4"
},
{
_id: "id5",
parentId: "id1",
text: "text 5"
},
{
_id: "id6",
parentId: "id2",
text: "text 6"
},
{
_id: "id7",
parentId: "id5",
text: "text 7"
}
]
我希望每个孩子都像这样跟随父母:
[
{
_id: "id1",
parentId: null,
text: "text 1"
},
{
_id: "id4",
parentId: "id1",
text: "text 4"
},
{
_id: "id5",
parentId: "id1",
text: "text 5"
},
{
_id: "id7",
parentId: "id5",
text: "text 7"
},
{
_id: "id2",
parentId: null,
text: "text 2"
},
{
_id: "id6",
parentId: "id2",
text: "text 6"
},
{
_id: "id3",
parentId: null,
text: "text 3"
}
]
但我在 mongodb 中没有找到任何查询。那可能吗 ? 我将此模式用于存储 cmets,我需要这样排序。 对于 sql 查询,我在 youtube 上找到了这个视频:https://www.youtube.com/watch?v=yA-YqKBNyNc
【问题讨论】:
标签: mongodb mongoose mongodb-query