ravendb - 如何通过 C# 获取 RavenDB 文档的上次写入日期

标签 ravendb ravendb-studio

在 Raven Studio 用户界面中,当您查看文档时,您可以(在页面右侧)读取文档的上次写入日期。

我没有发现可以通过 C# 中的客户端 API 访问此信息。你知道这是否可能吗?

最佳答案

最后修改日期存储在文档的元数据中。您可以这样访问它:

var product = session.Load<Product>(1);
RavenJObject metadata = session.Advanced.GetMetadataFor(product);

// Get the last modified time stamp, which is known to be of type DateTime
DateTime lastModified = metadata.Value<DateTime>("Last-Modified");

参见Working with document metadata有关 RavenDB 元数据的更多信息。

关于ravendb - 如何通过 C# 获取 RavenDB 文档的上次写入日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8468453/

相关文章:

iis - 在 IIS/Windows Server 2016 上从 RavenDB 获取有关 WebSocket 的错误

azure - 在 Azure 虚拟机中托管 RavenDb 的风险

ravendb - 如何使用 RQL(Raven 查询语言)进行子查询?

c# - 如何使用 RefIdStr 和 RavenDB 扩展 ServiceStack UserAuth

c# - 将文档从 MVC 网页保存到第二个 RavenDb

.net - 使用.NET Client的RavenDB Map-Reduce示例

ravendb - 是否可以使用 Raven Management Studio 连接到嵌入式数据库

iis - 尝试在 IIS 模式下配置 RavenDB 时出错

ravendb - 在属性不存在的 raven 3.5 中向文档添加一个字段