MongoDB在更多Collection中拆分数据

时间:2016-10-08 10:43:27

标签: php mongodb

我有一个集合(CollectionA)。 在这个集合中有更多实验的数据。

我想为每个实验创建一个集合: Collection1,Collection2 ......

有一种模式吗?没有丢失数据?

PS。我可以使用php连接MongoDB

添加信息:

我有一个包含许多实验数据的集合(experimentA,ExperimentB,...)。

我希望在每个实验中将此集合拆分为更多集合。

(一种分区)

Collection NAME = testCollection 

在这个Collection中有“实验”字段 (例如ExperimentA,ExperimentB,......)

需要收集的输出:

testCollection_ExperimentA

testCollection_ExperimentB

需要更多信息?

1 个答案:

答案 0 :(得分:1)

MongoDB支持使用拆分方法。

运行以下命令时:

db.runCommand( { split : "db.collectionName", find : { 'experimentName' : "A" } } )

split命令标识db.collectionName中的块。然后命令将其拆分为两个块。 您可以根据需要多次执行此操作。

您可以阅读完整文档here

相关问题