亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 gremlin 中僅提取 csv 格式的值

在 gremlin 中僅提取 csv 格式的值

開滿天機 2023-09-12 19:50:26
我正在嘗試從圖形數據庫中提取值。我正在嘗試使用下面的 gremlin 控制臺命令,但它返回鍵值對,我們可以將其轉換為列表。%%gremling.V().hasLabel('airport').limit(2).project('id','label','region','country').by(id()).by(label()).by('region').by('country').fold()輸出[{'id': '1', 'label': 'airport', 'region': 'US-GA', 'country': 'US'}, {'id': '2', 'label': 'airport', 'region': 'US-AK', 'country': 'US'}]預期輸出:'1', 'airport', 'US-GA', 'US''2', 'airport', 'US-AK', 'US'or[['1','airport','US-GA','US'], ['2','airport', 'US-AK','US']]
查看完整描述

1 回答

?
HUH函數

TA貢獻1836條經驗 獲得超4個贊

project您可以使用而不是使用values。project類似和 的步驟valueMap返回一個鍵:值映射,而values其結果中不包含鍵。


gremlin> g.V().

           hasLabel('airport').

           limit(2).

           local(union(id(),label(),values('region','country')).fold())


==>[1,airport,US,US-GA]

==>[2,airport,US,US-AK]

作為替代方案,您可以將 a 添加select(values)到當前查詢中,我認為我更喜歡它,因為它避免了需要local和union步驟。


gremlin> g.V().

           hasLabel('airport').

           limit(2).

           project('id','label','region','country').

             by(id()).

             by(label()).

             by('region').by('country').

           select(values).

           fold()


==>[[1,airport,US-GA,US],[2,airport,US-AK,US]]


查看完整回答
反對 回復 2023-09-12
  • 1 回答
  • 0 關注
  • 106 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號