mongodb中的递归查询
我想在Mongo Db中转换以下查询,但我对该数据库几乎没有经验mongodb中的递归查询,mongodb,Mongodb,我想在Mongo Db中转换以下查询,但我对该数据库几乎没有经验 WITH MENU_LIST (LEVEL, ID_MENU, ID_PARENT,LABEL_TEXT) AS ( SELECT 1, ID_MENU, ID_PARENT, LABEL_TEXT FROM mytable WHERE ID_PARENT ='0' UNION AL
WITH MENU_LIST (LEVEL, ID_MENU, ID_PARENT,LABEL_TEXT) AS (
SELECT 1,
ID_MENU,
ID_PARENT,
LABEL_TEXT
FROM mytable
WHERE ID_PARENT ='0'
UNION ALL
SELECT T.LEVEL+1,
T1.ID_MENU,
T1.ID_PARENT,
T1.LABEL_TEXT
FROM mytable AS T1 ,
MENU_LIST T
WHERE T.ID_MENU = T1.ID_PARENT
)
SELECT LIVELLO,
ID_MENU,
ID_PARENT,
LABEL_TEXT
FROM MENU_LIST
ORDER BY ID_MENU, LEVEL
有人能帮我吗?
提前多谢如果您添加当前文档结构和所需的输出结构,而不必对发布的查询进行反向工程,那么回答起来会更容易