我有一个集合(CollectionA)。 在这个集合中有更多实验的数据。
我想为每个实验创建一个集合: Collection1,Collection2 ......
有一种模式吗?没有丢失数据?
PS。我可以使用php连接MongoDB
添加信息:
我有一个包含许多实验数据的集合(experimentA,ExperimentB,...)。
我希望在每个实验中将此集合拆分为更多集合。
(一种分区)
Collection NAME = testCollection
在这个Collection中有“实验”字段 (例如ExperimentA,ExperimentB,......)
需要收集的输出:
testCollection_ExperimentA
testCollection_ExperimentB
需要更多信息?
答案 0 :(得分:1)
MongoDB支持使用拆分方法。
运行以下命令时:
db.runCommand( { split : "db.collectionName", find : { 'experimentName' : "A" } } )
split命令标识db.collectionName中的块。然后命令将其拆分为两个块。 您可以根据需要多次执行此操作。
您可以阅读完整文档here。