我正在尝试向 RavenDB 写入一个在未来 20 分钟到期的文档。我没有使用 .NET 客户端,只是 curl。我的请求如下所示:
PUT /databases/FRUPublic/docs/test/123 HTTP/1.1
Host: ravendev
Connection: close
Accept-encoding: gzip, deflate
Content-Type: application/json
Raven-Entity-Name: tests
Raven-Expiration-Date: 2012-07-31T22:23:00
Content-Length: 14
{"data":"foo"}
在工作室中,我看到我保存的文档使用Raven-Expiration-Date设置为距离Last-Modified正好 20 分钟,但是,在 5 分钟内文档被删除。如果我增加到期日期,我会看到同样的行为(5 分钟后删除)。如果我在过去设置了过期日期,文档会立即删除。
我正在使用 build 960。关于我做错了什么有什么想法吗?