如何在 Document DB 数据库中合并 child 个文档数组?
How to merge child arrays of documents in Document DB database?
我正在使用带有 ASP.NET MVC 前端的 Azure DocumentDB NoSQL 数据库。
我有一个家庭collection(仅举个例子):
[
{
"FamilyName": "Smith",
"Children": [
{
"FirstName": "John"
},
{
"FirstName": "Mike"
}
]
},
{
"FamilyName": "Williams",
"Children": [
{
"FirstName": "Mark"
},
{
"FirstName": "Mark"
},
{
"FirstName": "Peter"
}
]
}
]
有没有一种方法可以按 alpha 顺序检索 "Children" 的列表(例如列表),而无需遍历每个系列并构建单独的列表?
这就是 JOIN
的用途:
SELECT c.FirstName
FROM Families f
JOIN c IN f.children
ORDER BY c.FirstName ASC
我正在使用带有 ASP.NET MVC 前端的 Azure DocumentDB NoSQL 数据库。
我有一个家庭collection(仅举个例子):
[
{
"FamilyName": "Smith",
"Children": [
{
"FirstName": "John"
},
{
"FirstName": "Mike"
}
]
},
{
"FamilyName": "Williams",
"Children": [
{
"FirstName": "Mark"
},
{
"FirstName": "Mark"
},
{
"FirstName": "Peter"
}
]
}
]
有没有一种方法可以按 alpha 顺序检索 "Children" 的列表(例如列表),而无需遍历每个系列并构建单独的列表?
这就是 JOIN
的用途:
SELECT c.FirstName
FROM Families f
JOIN c IN f.children
ORDER BY c.FirstName ASC