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?