加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql – 用于sql INSERT … SELECT的mongodb转换

发布时间:2020-12-11 23:38:40 所属栏目:MySql教程 来源:网络整理
导读:如何简单地从collectionsABC复制文档并将其复制到collectionB中,如果条件如{conditionB:1}并添加时间戳如ts_imported 不知道原始文档中包含的详细信息? 我找不到mongodb的简单等价物,类似于mysql的INSERT SELECT 最佳答案您可以使用mongoshell中的javascri

如何简单地从collectionsABC复制文档并将其复制到collectionB中,如果条件如{conditionB:1}并添加时间戳如ts_imported – 不知道原始文档中包含的详细信息?

我找不到mongodb的简单等价物,类似于mysql的INSERT … SELECT … 最佳答案 您可以使用mongoshell中的javascript来实现类似的结果:

db.collectionABC.find({ conditionB: 1 }).
forEach( function(i) { 
  i.ts_imported = new Date();
  db.collectionB.insert(i);
});

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读