[英]How to return adjacent vertices as a property in Gremlin
假設我有一個圖表,其中包含標簽“公司”、“汽車模型”和“零件”的頂點,其中公司有很多汽車模型,汽車模型有很多零件。 如何查詢數據庫以將 Company 的所有屬性以“CarModels”作為屬性返回給我,該屬性將是 CarModel 頂點的數組,然后再次返回 CarModel 的所有屬性以及 Parts 作為具有所有屬性的附加屬性零件?
如果您想構建答案並從圖中為每個鍵收集所需的數據,您可以使用project
步驟:
g.V().hasLabel('Company').
has('name', <Company Name>).
project('CompanyData', 'CarModels').
by(valueMap()).
by(out().
project('CarModelData', 'Parts').
by(valueMap()).
by(out().valueMap().fold()).fold())
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.