LINQ查询RavenDB

时间:2011-11-28 14:12:17

标签: sql linq indexing ravendb

我在RavenDB中有这种格式的JSON文档。

{
"Privilege": [
   {
    "Level": "Gold",
    "Code": "12312",
    "EndDate": "12/12/2012"
  }
 ],
   Phones": [
  {
    "Cell": "123123",
    "Home": "9783041284",
    "Office": "1234123412"
}
 ]
{

如何编写LINQ查询来编写索引...将所有具有Privilege数组的文档拉为空或空。

这是我开始写的......但需要帮助。

from patrons in docs.Patrons
select new {patrons}
where patrons.Privilege == null;

1 个答案:

答案 0 :(得分:4)

在索引中:

from patrons in docs.Patrons
where patrons.Privilege == null
select patrons;

作为查询:

from patrons in session.Query<Patron>()
where patrons.Privilege == null
select patrons;