Mongodb 我可以在mongo中的子文档中定义子文档吗?

Mongodb 我可以在mongo中的子文档中定义子文档吗?,mongodb,mongoose,Mongodb,Mongoose,我正在学习MongoDB,我发现子文档非常有趣。我自己做了一些代码,结果很好,我想到了这个问题,我在这里和谷歌做了一些研究,但我没有找到真正回答我问题的东西。如果我有子文档,我可以在子文档中定义另一个子文档吗?我们将有一个子文档树,一个文档层次结构。我知道这棵树可以有一个“隐藏层”(一端是父文档,作为根,另一端是路径,作为叶),但是不止一个呢?您是否尝试创建一个具有所指结构的文档?您是否尝试查询或更新不同级别的字段?如果你有任何问题或错误,请更新帖子。亲爱的prasad_uu,我没有尝试,因为我

我正在学习MongoDB,我发现子文档非常有趣。我自己做了一些代码,结果很好,我想到了这个问题,我在这里和谷歌做了一些研究,但我没有找到真正回答我问题的东西。如果我有子文档,我可以在子文档中定义另一个子文档吗?我们将有一个子文档树,一个文档层次结构。我知道这棵树可以有一个“隐藏层”(一端是父文档,作为根,另一端是路径,作为叶),但是不止一个呢?

您是否尝试创建一个具有所指结构的文档?您是否尝试查询或更新不同级别的字段?如果你有任何问题或错误,请更新帖子。亲爱的prasad_uu,我没有尝试,因为我现在很忙,我不知道怎么做。对于子文档,我们有相应的方法。子文档的子文档如何?我会用同样的方法吗?我想我将不得不测试,并作出一些猜测,看看它是否有效!谢谢对的您可以创建任意深度的嵌套文档<代码>db.foo.insert({a:{b:{c:[1,2,{d:val}]})您可以在这里看到示例:。MongoDB文档说您可以将文档嵌套到100个级别:。