首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新ravendb中的深度嵌套文档

更新ravendb中的深度嵌套文档
EN

Stack Overflow用户
提问于 2012-05-10 19:26:07
回答 1查看 208关注 0票数 0

我有以下文档结构,我需要在嵌套文档中插入值。

代码语言:javascript
复制
 {
      "Level-1": {
        "Level-2": {
          "Level-3": {
            "aaa": "bbb"
            "Level-4": {

            }
          }
        }
      }
    }

我如何才能在任何级别每次都获得密钥。有一个用于获取密钥的函数

代码语言:javascript
复制
 var workingDOc = session.Load<RavenJObject>("xyz/b");

workingDoc.Keys将为我提供此文档的所有密钥,但我如何才能获得第二个level.when的密钥,我为嵌套文档提供了密钥。例如,现在我希望"Level-1".Is的所有密钥都在那里?如何检查键是否为嵌套文档。请提前帮助.Thanks

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-10 22:14:38

Rajdeep,你不能部分加载一个文档。您当然可以在单个文档中包含多个级别的嵌套对象,根据您的数据模型,这可能是一个好主意,但是,如果您希望修改文档,则始终需要将文档作为一个整体进行加载。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10533016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档