RavenDB动态查询没有给出正确的结果

时间:2014-01-24 07:00:22

标签: ravendb

我有一组字段名为“DocumentType”的文档。该字段包含不同的值,如“电子邮件”,“文本文件”,“联系人”和“等等.. 通过使用RavenDb动态查询,当我搜索DocumentType:email时,结果很好。如果我对现有文档DocumentType进行一些编辑 - 例如:将DocumentType值从Email更改为Memo&然后搜索文档类型为“备忘录”的文档 即查询 - 文档类型:备忘录,结果窗格显示“此查询没有结果”。请让我知道我的查询问题。

谢谢, Dilip Kumar

1 个答案:

答案 0 :(得分:0)

在保存之前是否存储了已编辑的文档。它也发生在我身上,但我意识到即使我从数据库加载它也忘记存储编辑过的文档。例如:

var teacher12 = session.Load<Teacher>("teachers/12");
//changes to teacher12
....
session.Store(teacher12);
session.SaveChanges();