【发布时间】:2014-09-29 13:31:07
【问题描述】:
我有一个 MongoDB 数据库,其中包含大约 100 集合。这些集合在结构上与每个集合非常相似,但数据差异很大,我需要将集合中的条目分开。所以我想弄清楚如何将所有单独的集合聚合到不同的keys 下的单个集合中。
例如,我的数据库当前有集合:
collection_set_A
collection_set_B
collection_set_C
collection_set_D
...
我想要一个看起来像这样的集合:
collection_set
|
+-collection_set_A
+-collection_set_B
+-collection_set_C
+-collection_set_D
+-...
现在collection_set_A 可以作为collection_set['collection_set_A'] 访问。
这可能吗?我已经看到很多对map/reduce 的引用,但这些似乎更多是为了加入数据,而不是像这样的完整集合。我基本上是想移动数据,而不是加入它。
有谁知道这是否可行?
【问题讨论】: