Azure 如何合并文档数据库中文档的子数组?

Azure 如何合并文档数据库中文档的子数组?,azure,azure-cosmosdb,Azure,Azure Cosmosdb,我正在使用带有ASP.NET MVC前端的Azure DocumentDB NoSQL数据库 我有一个家庭收藏,只是作为一个例子: [ { "FamilyName": "Smith", "Children": [ { "FirstName": "John" }, { "FirstName": "Mike"

我正在使用带有ASP.NET MVC前端的Azure DocumentDB NoSQL数据库

我有一个家庭收藏,只是作为一个例子:

[
    {
        "FamilyName": "Smith",
        "Children": [
            {
                "FirstName": "John"
            },
            {
                "FirstName": "Mike"
            }
        ]
    },
    {
        "FamilyName": "Williams",
        "Children": [
            {
                "FirstName": "Mark"
            },
            {
                "FirstName": "Mark"
            },
            {
                "FirstName": "Peter"
            }
        ]
    }
]
是否有一种方法可以检索子项列表(例如,以字母顺序排列的列表),而无需遍历每个族并构建单独的列表?

这就是JOIN的用途:

SELECT c.FirstName
FROM Families f 
JOIN c IN f.children 
ORDER BY c.FirstName ASC

这在Azure CosmosDB中不起作用:错误:不支持按过度相关集合排序。