Проверьте, существует ли узел или метка в базе данных Neo4j или нет, используя c#

#c# #neo4j

#c# #neo4j

Вопрос:

Я создал одну пользовательскую базу данных в Neo4j и добавил в нее несколько меток и узлов. Теперь я хочу добавить к нему еще несколько меток и узлов с помощью консольного приложения c#. Но прежде я хочу проверить, существуют ли уже метки и узлы или нет. если он существует, я не хочу его добавлять. Итак, как проверить метки и узлы, существующие или отсутствующие в базе данных, с помощью кода c#?

Ниже я даю свой код

 public class clsAddNeo4jLabel   {  private IDriver _driver;  public clsAddNeo4jLabel()  {  _driver = GraphDatabase.Driver("bolt://localhost:7687", AuthTokens.Basic("Binu2", "Binu2"));  }   public void AddNode() {  string labelName="Person"  string nodeName="Binu" using (var session = _driver.Session())  {   // // Adding node working  var add = session.WriteTransaction(tx =gt;  {  var result = tx.Run("CREATE (a:"  labelName ") "    "SET a.name = $nodeName "    "RETURN a.name   ', from node '   id(a)",  new { nodeName });   return result.Single()[0].Aslt;stringgt;();  });   } }   }  

Комментарии:

1. Подумайте о том, чтобы добавить код C#, который вы создали до сих пор, в свой вопрос.