Issue #40 resolved

Should be able to add Cypher DELETE clause after WHERE

Aran Mulholland avatarAran Mulholland created an issue

This doesn't compile

.Where("...")
.Delete("r");

Comments (8)

  1. Tatham Oddie

    Can't you do that already?

    roleNode
        .StartCypher("role")
        .Match("role-[m]->experience")
        .Where("type(r) = WORK_ROLE_GAINED_EXPERIENCE_ON_ASSET")
        .Delete("r")
        .ExecuteWithoutResults();
    

    What doesn't work?

  2. Aran Mulholland

    I get a compile time error

    Error 1 'Neo4jClient.Cypher.ICypherFluentQueryWhere' does not contain a definition for 'Delete' and no extension method 'Delete' accepting a first argument of type 'Neo4jClient.Cypher.ICypherFluentQueryWhere' could be found (are you missing a using directive or an assembly reference?)

    Am I missing an assembly reference?

    Is there a test that demonstrates how to do this?

  3. Log in to comment
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.