Neo4J Query with multiple filter does not return the expected result
问题 I am using the following Neo4JClient code to query for all the shipment count that is due within a wee, one week to 21 days and greater than 21 days. var query = GraphClient.Cypher .Merge("(user:Person{InternalId:{userId}})") .WithParam("userId", userId) .With("user") .Match("(veh:Vehicle)<-[:HAS_VEHICLE_TYPE]-(load:ActiveShipment)-[:SHIPPED_BY]->(shipper:Shipper), (user)-[:WORKS_FOR_COMPANY]->(transporter:Transporter)") .Where("((load.RestrictedBidding = false) OR (user)-[:WORKS_FOR_COMPANY]