将前1000个文档复制到另一个集合中

时间:2016-04-22 11:31:57

标签: mongodb

我想在不使用mongoexport& amp; mongoimport,就像SQL中的以下方法一样。

select * into table1 from (select top 1000 * from sourcetable)a

mongodb的版本是3.2.3。之所以不喜欢mongoexport& mongoimport因为它没有包含丰富的BSON,我怀疑这是否会在报告级别产生问题。

1 个答案:

答案 0 :(得分:0)

您可以使用聚合管道的$out阶段。

db.collection.aggregate([
    {$limit: 1000},
    {$out: "<output collection name>"}
])