在ravendb中查询数据
Querying data in ravendb
在 ravendb 内部,我有 Properties 文件。除了其他属性外,每个文档还具有 UniqueCode。我如何在 ravendb management studio 中查询特定文档的文档。
我尝试使用
在查询内部(顶级link)
from d in docs.Properties
where d.UniqueCode == 1234
select d;
但我得到 No results found
每个 属性 文档的元数据是
{
"Raven-Entity-Name": "Properties",
"Raven-Clr-Type": "MyProject.Test.Data.Domain.Model.Property, MyProject.Test.Data"
}
RavenDb Management Studio 中的查询 UI 使用 Lucene syntax, and operates on indexes。
您需要先定义一个索引,其中包含您希望能够搜索的任何字段:
from p in docs.Properties
select new {
p.UniqueCode
}
现在您可以使用 lucene 语法来实际查询:
UniqueCode: 1234
使用 RavenDb 示例,我将定义一个类似的查询:
然后可以找到匹配特定值的所有产品:
在 ravendb 内部,我有 Properties 文件。除了其他属性外,每个文档还具有 UniqueCode。我如何在 ravendb management studio 中查询特定文档的文档。
我尝试使用
在查询内部(顶级link)from d in docs.Properties
where d.UniqueCode == 1234
select d;
但我得到 No results found
每个 属性 文档的元数据是
{
"Raven-Entity-Name": "Properties",
"Raven-Clr-Type": "MyProject.Test.Data.Domain.Model.Property, MyProject.Test.Data"
}
RavenDb Management Studio 中的查询 UI 使用 Lucene syntax, and operates on indexes。
您需要先定义一个索引,其中包含您希望能够搜索的任何字段:
from p in docs.Properties
select new {
p.UniqueCode
}
现在您可以使用 lucene 语法来实际查询:
UniqueCode: 1234
使用 RavenDb 示例,我将定义一个类似的查询:
然后可以找到匹配特定值的所有产品: