我有以下文档结构,我需要在嵌套文档中插入值。
{
"Level-1": {
"Level-2": {
"Level-3": {
"aaa": "bbb"
"Level-4": {
}
}
}
}
}我如何才能在任何级别每次都获得密钥。有一个用于获取密钥的函数
var workingDOc = session.Load<RavenJObject>("xyz/b");workingDoc.Keys将为我提供此文档的所有密钥,但我如何才能获得第二个level.when的密钥,我为嵌套文档提供了密钥。例如,现在我希望"Level-1".Is的所有密钥都在那里?如何检查键是否为嵌套文档。请提前帮助.Thanks
发布于 2012-05-10 22:14:38
Rajdeep,你不能部分加载一个文档。您当然可以在单个文档中包含多个级别的嵌套对象,根据您的数据模型,这可能是一个好主意,但是,如果您希望修改文档,则始终需要将文档作为一个整体进行加载。
https://stackoverflow.com/questions/10533016
复制相似问题