MongoDB如何将选定的样本行复制到另一个新集合中

时间:2017-02-07 06:52:22

标签: mongodb mongodb-query

我想复制下面MongoDB Aggregate查询的输出并使其成为新的集合:

  db.fd2000.aggregate([{
     $sample: {
         size: 333333
        }
    }], {
     allowDiskUse: true
  })

我正在从fd2000集合中选择一个样本,现在想将其复制到一个新的集合中,例如fd2ksample。

我该怎么做?

万分感谢您的回答!

1 个答案:

答案 0 :(得分:3)

使用$out运算符

db.fd2000.aggregate([{ $sample: { size: 333333 }}, {$out: "fd2ksample"} ],{allowDiskUse: true})