我尝试将一个模型存储到redis,该模型具有3个字符串字段,每个字段都是序列化JSON。我在设置它时没有问题,并且可以在redis insight中看到它,但从redis获取它时,在深入挖掘时会触发错误JSON异常,问题在于包含JSON的字符串字段
[Document(Prefixes = new[] { "Demo" })]
public class Demo
{
[Indexed]
public string ReferenceNumber { get; set; }
[Indexed]
public string Note { get; set; }
[Indexed]
public string ItemsData { set; get; } <-- those the string fields that contains json
[Indexed]
public string SkillsData { get; set; }
[Indexed]
public string Data { get; set; }
}
我正在使用Redis OM和. Net Core 6。此外,我尝试将文档类型从散列更改为JSON,但没有任何效果
1条答案
按热度按时间dgsult0t1#
我在HashSet中找不到这样做的方法,所以我决定将文档的类型更改为Json,这样就可以毫无问题地检索数据