【发布时间】:2014-04-02 05:50:04
【问题描述】:
我有一个 mongoDB 集合,我想克隆同一个集合中的所有文档,但所有新文档都应该有一个唯一的“_id”字段。
Document within my Collection 'event'
{
"_id" : ObjectId("fsfd324324324wer"),
"active" : false,
"channels" : [
"1",
"2"
],
"created" : ISODate("2013-06-16T00:25:57.781Z"),
"curationId" : ObjectId("51bd0612b0bf4e7035bfea00"),
"deleted" : true,
"lower_name" : "garden",
"name" : "Garden",
"user" : "abc"
}
我尝试的查询如下:
db.event.find().forEach(function (x) {
delete x._id;
db.event.insert(x);
});
【问题讨论】:
标签: mongodb mongodb-query