我已经更改了我的数据模型,需要将所有对象的属性更改为null,因为在我的模型更改后反序列化它会引发异常。
我猜我可以为每个文档发布一个补丁,但是我找不到任何方法来修补某个类型的每个文档。我需要Ids。
因此,我可以检索所有文档的ID列表,然后使用这些ID为每个文档创建一个补丁。但是我必须在没有反序列化对象的情况下检索ID,因为反序列化会引发异常。
有什么想法吗?
答案 0 :(得分:6)
您可以根据索引修补文档,请参阅http://ravendb.net/documentation/set-based
答案 1 :(得分:0)
您可以在Studio中使用Patch命令(v3以后)。
从“文档”转到“修补程序”视图(左上角的下拉菜单),您可以选择要修补的集合(即某种类型的文档)。有一些例子可以用来修补集合的javascript语法。