![](/img/trans.png)
[英]Organising relational data in JSON which cannot be grouped together directly?
[英]OrientDB How to get (grouped) relational data as JSON instead of objects
我对OrientDB还是很陌生,并尝试在线或在文档中找到答案,但找不到它。
如果我正在编写MATCH查询并返回分组结果,那么我只能获取记录的ID。
我的查询:
MATCH {class: SKU, as: sku}-categorizedIn->{class:Category, as: subcat}<-hasSubcategory-{class: Category, as: cat, where: (name='Drinks')}
RETURN subcat.name, CONCAT(sku)
GROUP BY subcat.name
返回类似:subcat.name
concat | (sku, ',')
--------------------------------
Wine | #46:0,#50:0,#49:0
Beer | #48:0,#47:0,#46:1
如何获得包含所有数据的组合结果,例如:
concat | (sku, ',')
--------------------------------
Wine | [{_id: "#46:0", name: "Merlot" },{_id: "#50:0", name: "Pinot" },{_id: "#49:0", name: "Shiraz" }]
Beer | [{_id: "#48:0", name: "Budweiser light" },{_id: "#47:0", name: "Stella Artroix" },{_id: "#46:1", name: "Heineken" }]
提前致谢!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.