Kann Neo4j ein Wörterbuch in einem Knoten speichern?

Ich arbeite an c # und benutze neo4jclient. Ich weiß, dass neo4jclient einen Knoten erstellen kann, wenn ich ihm ein Klassenobjekt übergebe (ich habe es ausprobiert). Jetzt möchte ich in meiner Klasse eine Dictionary-Eigenschaft hinzufügen. Dies funktioniert nicht. Mein Code:

 GraphClient client = getConnection();
 client.Cypher
       .Merge("(user:User { uniqueIdInItsApp: {id} , appId: {appId} })")
       .OnCreate()
       .Set("user = {newUser}")
       .WithParams(new
       {
           id = user.uniqueIdInItsApp,
           appId = user.appId,
           newUser = user
       })
       .ExecuteWithoutResults();

DasUser enthält eine Eigenschaft, die a istDictionary in C #. Bei der Ausführung des Codes wird der Fehler angezeigt

MatchError: Map() (of class scala.collection.convert.Wrappers$JMapWrapper)

Kann mir jemand helfen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage