내 사전의 키 - 값 저장소를 neo4jrestclient의 노드 속성으로 가져 오는 가장 쉽고/가장 좋은 방법은 무엇입니까? neo4jrestclient를 사용하여 파이썬 사전의 속성을 가진 노드를 만드는 방법은 무엇입니까?
나는 노드 만드는 동안nodeDict = {"color":"Red", "width":16, "height":32}
가 어떻게 재산 목록에 사전을 삽입 할 사전을 가지고? neo4jrestclient 문서 페이지에서
는 특성을 가진 노드를 만들 수있는 방법은
n = gdb.nodes.create(color="Red", widht=16, height=32)
나는 각각의 키 - 값 저장소에 대한 JSON 요청을 생성, 사전을 반복 할 수있다, 그러나 그것은 잘못된 것 같다. 노드를 만들고 속성을 할당하는 작업은 단일 JSON 요청으로 수행해야합니다. 맞습니까?
사전을 문자열로 변환하고 중괄호를 제거하고 콜론을 등호로 변경할 수 있지만 잘못된 것으로 보입니다.
감사합니다.
매우 우아합니다! – subiet
이것은 가장 간결한 솔루션입니다. 또한 노드가 이미 존재하지만 dict에 기반하여 모든 속성을 업데이트하는 경우, n.properties = { 'a': 1}'[버전 1.7.0] (https : // github .com/versae/neo4j-rest-client/issues/63). – mhermans