1

我们的 RavenDB 数据库中的一个文档被意外删除了,为了解决这个问题,一个修订被重命名为主文档并保存,保留了元数据。

{
"Raven-Document-Revision-Status": "Historical",
"Raven-Read-Only": "true",
"Raven-Document-Parent-Revision": ".../revisions/57"
}

“Raven-Read-Only”属性似乎阻止了对该文档的所有写入和删除。这对我们的应用程序来说是有问题的。即使在 Studio 中,似乎也没有办法修改/删除此文档。我在那里俯瞰什么吗?还是有其他方法可以修改这些数据,或者至少删除它?

4

2 回答 2

0

您可以通过删除以下元数据项来执行此操作:

"Raven-Document-Revision-Status",
"Raven-Read-Only",
"Raven-Document-Parent-Revision"

删除所有三个然后保存将允许您这样做。

于 2014-11-12T06:28:48.700 回答
0

我可以通过关闭版本控制包来解决这个问题。一旦它关闭,我就可以删除该文档。

于 2014-11-11T17:59:20.330 回答