Dmi*_*ich 5 .net nosql document-database ravendb
这是商店里的一个文件:
{
"Name": "Hibernating Rhinos",
"Employees": [
{ "Name": "Ayende" },
{ "Name": "John" },
{ "Name": "Bob" },
{ "Name": "Tom" },
{ "Name": "Lane" },
{ "Name": "Bill" },
{ "Name": "Tad" }
]
}
Run Code Online (Sandbox Code Playgroud)
使用或不使用Employees集合可以轻松加载此文档,但如何只加载内部集合的一部分?例如,前5项:
{
"Name": "Hibernating Rhinos",
"Employees": [
{ "Name": "Ayende" },
{ "Name": "John" },
{ "Name": "Bob" },
{ "Name": "Tom" },
{ "Name": "Lane" }
]
}
Run Code Online (Sandbox Code Playgroud)
不是直接的,不是.
你可以做的是定义以下索引:
from company in docs.Companies
from emp in company.Employees
select new { Compnany = company.Name, Employee = emp }
然后,您可以查询前五个员工的索引
| 归档时间: |
|
| 查看次数: |
695 次 |
| 最近记录: |