0

我有一个包含嵌套类型的文档,我使用嵌套查询来搜索嵌套部分。现在我受到了打击,返回的搜索结果是整个文档。谁能告诉我我怎样才能只得到这个嵌套部分或包含这个嵌套部分的文档部分?我应该使用父子吗?或者使用嵌套类型也可以满足我的要求?谢谢!

4

1 回答 1

1

使用嵌套文档,您只能取回整个结构(父级 + 所有子级),并且只能更新整个结构。

如果您切换到父/子,您可以索引父和每个子独立地支付更多的内存使用和更差的性能的代价。另一方面,您可以通过这种方式搜索父母并找回孩子,或者搜索孩子并找回父母。

此外,子文档是单独的文档,您可以独立索引查询它们,而不管它们是否有父文档。

于 2013-07-05T21:10:20.303 回答