다음 출력을 제공하는 내 쿼리에서 통합을 수행했습니다.
{
key1 = value1,
key2 = value2
},
{
key3 = value3
}
다음과 같이 출력이 필요합니다.
{
key1 = value1,
key2 = value2,
key3 = value3
}
지도를 해체하고 재구성해야합니다. 자세한 내용을 보려면 Gremlin 레시피에이 작업에 대해 자세히 설명되어 있습니다.
다음 코드는 다음 위치로 이동합니다 union()
.
gremlin> x = [[key1:"value1",key2:"value2"],[key3:"value3"]]
==>[key1:value1,key2:value2]
==>[key3:value3]
gremlin> g.inject(x).unfold()
==>[key1:value1,key2:value2]
==>[key3:value3]
그런 다음 unfold()
해당 맵을 항목 (예 : 키 / 값 쌍)과 group()
다시 함께 매핑합니다 .
gremlin> g.inject(x).unfold().unfold().group().by(keys).by(values)
==>[key1:[value1],key2:[value2],key3:[value3]]
gremlin> g.inject(x).unfold().unfold().group().by(keys).by(select(values))
==>[key1:value1,key2:value2,key3:value3]
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다