MATCH (contract:/mingdao1/contract WHERE attr15 > 34900 and attr15 < 35500) -[:is_contract_of_project*1..1]-> (project:/mingdao1/project WHERE attr3 is not null), (sales:/mingdao1/staff) -[:is_duty_sales_of_contract*1..1]-> (contract), (pm:/mingdao1/staff) -[:is_admin_of_project*1..1]-> (project:/mingdao1/project WHERE attr3 is not null) return project.id, sales.id, pm.id, contract.id, _.path order by project.id, sales.id, pm.id, contract.id, _.path /** output() count(43) **/ ;