2016-09-07 65 views
0

我想根据文档所在的collection分区数据(数据分层)。有没有任何例子可以在收藏的基础上做到这一点。我尝试使用collection lexicon选项,但它的行为不可预测。如果我能得到一个如何在某些集合的基础上配置数据分层的例子,那将是非常好的。如果一个例子不可行,一些指针也可能工作。根据集合创建分区(数据分层)

回答

1

分区数据需要两个步骤:数据库和林配置。

听起来您已经完成了第一步:将赋值策略设置为范围,然后选择集合词典。

第二步是在森林级别,其中create a partition通过提供分区键值的范围。

对于使用集合的情况,一个复杂因素是如果一个文档位于多个集合中会发生什么情况。我不确定在这种情况下会发生什么。

+0

谢谢@Dave。我正在处理集合,我在_lower bound_中指定集合的​​名称。这很好吗?我怎样才能指定多个集合? 此外,即使在一个集合的情况下,它也不能在期望的行上工作。对于单个集合,它将所有带有*指定集合*的文档插入到集合分区中,而将没有任何集合的所有文档插入到默认分区中。 –