zoukankan      html  css  js  c++  java
  • NoSQLBooster如何MongoDB的部分文档从一个集合拷贝到另外一个集合中

      假设MongoDB数据库中存有collection_A和collection_B两个集合,如下图所示:

      (一)先从集合collection_A中拷贝选择的文档

    • 打开collection_A,看到目前有12条文档,并且选中其中部分文档作为拷贝数据源,如下图所示:

      在上图中橘黄色部分就是被选中的文档,总共三条文档被选中;现在将它们拷贝,在上图中鼠标右击,弹出选择菜单,如下图所示:

      这里选择MongoShell JSON格式拷贝,当然你也可以选择Pure JSON Text格式进行拷贝,这两种的区别就是缩进字符不同,前者是一个右向箭头,后者是两个点;它们还有一个共同点就是在拷贝的数据中首行会是一行注释行“//Copy from NoSQLBooster for MongoDB free edition. This message does not appear if you are using a registered version.”,能看懂英文就明白其意思了,后续再拷贝数据时需要将这行注释行去掉就可以了;到此,就完成了文档的拷贝过程。

      (二)将拷贝的文档粘贴到collection_B集合

      在完成上述拷贝操作后,接下来就是进行粘贴或者创建过程了。选中collection_B,鼠标右击,弹出菜单框,如下图所示:

      选中Insert Documents选项后,会进入如下界面:

      我们将拷贝的数据粘贴在上图的{}花括号中,然后点击Run按钮运行,这就可以往collection_B中插入文档了,结果情况如下所示:

      上图表明成功新增三条文档记录,插入的数据详情如下:

  • 相关阅读:
    nginx proxy_set_header
    nginx minio
    /etc/nginx/sitesenabled
    IDEA从mapper.java或者dao.java跳转到mapper.xml
    htmlwebpackplugin 配置项
    第29天 [js]时间戳转换
    CSS权重值计算
    nginx+keepalived实现高可用负载均衡 繁华
    kali安装 IDEA2020 破解并创建快捷方式
    下载 android source 之repo获取
  • 原文地址:https://www.cnblogs.com/bien94/p/12330080.html
Copyright © 2011-2022 走看看