Neo4jclient合并查询导致未处理的异常
本文关键字:未处理 异常 合并 查询 Neo4jclient | 更新日期: 2023-09-27 18:13:37
我想在我的neo4jclient c#应用程序中使用合并,所以我阅读了这个链接并创建了一个像下面这样的查询:
resultList.ForEach(
tweets => client.Cypher
.Merge("(tweet:Tweet {newtweet})")
.OnCreate()
.Set("tweet = {newtweet}")
.WithParams(new Tweets(tweets))
.ExecuteWithoutResults());
但是它崩溃了,我不知道我错过了什么。
我的代码的哪一部分是错误的?
首先定义你的tweet类:
public class Tweet {
public long StatusId { get; set; }
public string Author { get; set; }
public string Content { get; set; }
}
然后试试下面的语句:
var newTweet = new Tweet { StatusId = 2344
, Author = "@AuthorName"
, Content = "this is a tweet" };
graphClient.Cypher
.Merge("(tweet:Tweet { StatusId: {id} })")
.OnCreate()
.Set("tweet = {newTweet}")
.WithParams(new {
id = newTweet.StatusId,
newTweet
})
.ExecuteWithoutResults();