MongoDB 中的 insert into select 和 select into from

insert into select 和 select into from 是 MySQL 中常用的语句,但是在 Mongo 中是否有类似的语句呢?

MongoDB 教程

答案是否定的,但是我们可以通过编写脚本来实现。比如,我们下面的用法:

var docs = db.getCollection('xttblog').find({"url" : "www.xttblog.com"});
docs.forEach(function(d){
    var newDoc = d;
    newDoc.url = "www.codedq.net";
    newDoc["_id"] = new ObjectId();
    db.settings.insert(newDoc);
    print(d);// 打印
});

就是这么简单,写法类似 JavaScript,另外可以可以配合一些 Mongo 中的特有方法来使用,比如:ObjectId、NumberLong 等。

MongoDB 中的 insert into select 和 select into from

: » MongoDB 中的 insert into select 和 select into from

原创文章,作者:jamestackk,如若转载,请注明出处:https://blog.ytso.com/252774.html

(0)
上一篇 2022年5月4日
下一篇 2022年5月4日

相关推荐

发表回复

登录后才能评论