0
我正在尝试使数据库为我最喜欢的餐馆保留一个简单的菜单项。我有一个学校的课程,不同菜单的课程(如欢乐时光,晚餐,午餐等)和菜单上单个项目的课程。每个机构类别都有一组菜单,每个菜单都有一组项目。在OrientDB中重建文档
是否有一个命令将整个餐馆菜单重建为单个文档?
我猜它与功能有关。我试图用unwind
,expand
,out
和traverse
搞乱,但我似乎无法弄清楚。
我正在尝试使数据库为我最喜欢的餐馆保留一个简单的菜单项。我有一个学校的课程,不同菜单的课程(如欢乐时光,晚餐,午餐等)和菜单上单个项目的课程。每个机构类别都有一组菜单,每个菜单都有一组项目。在OrientDB中重建文档
是否有一个命令将整个餐馆菜单重建为单个文档?
我猜它与功能有关。我试图用unwind
,expand
,out
和traverse
搞乱,但我似乎无法弄清楚。
您是否尝试过Orientdb中的“获取计划”。 https://orientdb.com/docs/last/Fetching-Strategies.html
给-1作为深度级别将通过链接无限制并将所有文档加载到单个文档。
在你的情况下,获取计划是这样的。
"select from Establishment fetchPlan *:-1"
我认为你在正轨。提取计划看起来像要走的路。我尝试过: select * from Establishment fetchplan *: - 1 而且我仍然通过它自己获得创建结果。提取计划应该适用于链接集? – wmaxlees
'---- + ----- + ------------- + --------------- + ----- # | @RID | @CLASS |名称|菜单 ---- + ----- + ------------- + -------------- - + ----- 0 |#11:1 |建立|酷河咖啡馆| [1] ' 有输出 – wmaxlees
是的它适用于链接集。你有没有试过在orientdb studio(web界面)上执行这个查询。因为从控制台它会显示类似的结果(即菜单为[1]) –