32 lines
1.9 KiB
Plaintext
32 lines
1.9 KiB
Plaintext
// --- SCN04 시나리오 디버깅 쿼리 ---
|
|
// 아래 쿼리들을 위에서부터 하나씩 **따로따로** 복사하여 Memgraph Lab에서 실행해 보세요.
|
|
// 각 쿼리가 어떤 결과를 반환하는지 확인하면 문제의 원인을 찾을 수 있습니다.
|
|
|
|
// -----------------------------------------------------------------------------
|
|
// 쿼리 1: SCN04 시나리오 노드가 존재하는지 확인합니다.
|
|
// 예상 결과: SCN04 노드 1개가 보여야 합니다.
|
|
// -----------------------------------------------------------------------------
|
|
MATCH (s:Scenario {id: 'SCN04'})
|
|
RETURN s;
|
|
|
|
// -----------------------------------------------------------------------------
|
|
// 쿼리 2: SCN04에 포함된 Job들이 있는지 확인합니다.
|
|
// 예상 결과: SCN04 노드와 :INCLUDES 관계로 연결된 5개의 Job 노드가 보여야 합니다.
|
|
// -----------------------------------------------------------------------------
|
|
MATCH p = (s:Scenario {id: 'SCN04'})-[:INCLUDES]->(j:Job)
|
|
RETURN p;
|
|
|
|
// -----------------------------------------------------------------------------
|
|
// 쿼리 3: SCN04의 시작 Job이 정의되어 있는지 확인합니다.
|
|
// 예상 결과: SCN04에서 :STARTS_WITH 관계로 Job '2' 노드가 연결되어 보여야 합니다.
|
|
// -----------------------------------------------------------------------------
|
|
MATCH p = (s:Scenario {id: 'SCN04'})-[:STARTS_WITH]->(j:Job)
|
|
RETURN p;
|
|
|
|
// -----------------------------------------------------------------------------
|
|
// 쿼리 4: SCN04의 전체 작업 순서 경로를 확인합니다.
|
|
// 예상 결과: Job '2' -> Job '1' -> Job '3' -> ... 순서로 :NEXT 관계가 연결되어 보여야 합니다.
|
|
// -----------------------------------------------------------------------------
|
|
MATCH p = (s:Scenario {id: 'SCN04'})-[:STARTS_WITH]->(start_job:Job)-[:NEXT* {scenario: 'SCN04'}]->(end_job:Job)
|
|
RETURN p;
|