아마 바보 같은 질문이지만 수학 연산과 같은 쿼리 문자열을 갖는 것은 그것을 알아낼 질수 : 을 노드의 속성입니다 : 1-4567655neo4j :
내가 가정 쿼리가
MATCH (t:Ticket {number:"1-4567655"}) return t
오류가 발생합니다. neo4j는 물론 일치하지 않는 1 빼기 4567655를 계산합니다. 그렇다면 그 속성을 어떻게 쿼리 할 수 있습니까? 예를 들어 보았습니다.
MATCH (t:Ticket {number:toString(1-556264051)}) RETURN t
그러나이 작업도 마찬가지입니다. 누구든지 이것을 검색하는 방법을 알고 있습니까?
감사합니다.
굉장합니다. 내가 지식이 부족한 것 같아. 따옴표를 사용하지 않고 쿼리를 실행하면 티켓이 << MATCH (t : Ticket {number : 1-4567655}) RETURN t >>를 찾습니다. - 이제 작동합니다. 예 : 다른 속성을 쿼리하고 싶습니다. like 상태 나는 여전히 << MATCH (t : Ticket {status : "Closed"}) RETURN t >>와 같은 질의를 할 필요가있다. 숫자에 대한 속성이 어떻게 든 문자열이 아닌가? 그렇다면 이것을 피하기 위해이 프로퍼티를 생성하는 동안이 프로퍼티를 확실한 문자열로 정의하는 방법은 무엇입니까? set t.number = csvLine [1]을 사용합니다. 어쩌면 타입을 설정할 필요가 있을까요? 도움을 주셔서 감사합니다, 매우 감사드립니다. – user3003715
CSV를 통해 가져올 때 문자열을 보장하려면 toString() 만 사용하십시오. – FrobberOfBits