【发布时间】:2013-11-11 23:06:14
【问题描述】:
我在 RavenDB 2.5 中有这样的文档:
public class SomeDocument {
public int Id { get;set; }
...other properties...
public bool ShowMember { get;set; }
}
新添加了ShowMember 属性。
现在我想在尚未设置的所有文档上将ShowMember 设置为true。
我尝试使用 Eval Patching 这样做:
store.DatabaseCommands.UpdateByIndex("Raven/DocumentsByEntityName",
new IndexQuery { Query = "Tag:SomeDocuments" },
new ScriptedPatchRequest() {
Script = @"if(this.ShowMember == null){
this.ShowMember = true;
}" });
操作完成且没有任何错误,但已设置ShowMember 的文档仍会更新,尽管if
【问题讨论】:
标签: ravendb