RavenDB文档在到期前删除

时间:2012-07-31 22:15:48

标签: ravendb

我正在尝试将文档写入RavenDB,将来会有20分钟到期。我没有使用.NET客户端,只是卷曲。我的请求如下:

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.关于我做错了什么的任何想法?

2 个答案:

答案 0 :(得分:2)

我将时间指定为百万分之一秒,现在正在按照我的预期删除文档。 例如:

  

Raven-Expiration-Date:2012-07-31T22:23:00.0000000

答案 1 :(得分:0)

日期必须是UTC,看起来你要发送当地时间。