【问题标题】:Get ID from Ravendb query从 Ravendb 查询中获取 ID
【发布时间】:2012-06-28 03:44:28
【问题描述】:

我正在使用 clientAPI 来查询 RavenDB 中的索引(卡片),所以:

Dim cards = Raven.CurrentSession.Query(Of Cards)("Cards").ToArray()

这很好用并返回所有文档,但是我怎样才能获得它返回的文档的 ID?

【问题讨论】:

  • 我不明白为什么它不在实体中。如果我创建了一个名为 id 的属性,Raven 应该自动将 Id 放入其中。我不知道它是否区分大小写 :) 该属性需要称为 Id

标签: ravendb


【解决方案1】:

爱斯坦,

对于每张退回的卡片,你都这样做

Raven.CurrentSession.Advanced.GetDocumentId(card)

【讨论】:

  • 谢谢。我现在找到了一种将它放入每个实体中的方法,但这也有效:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-16
  • 2015-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多