我大约有200个mongodb数据库.

每个数据库都有一个名为“ Group”的集合,并且在此集合中有一个名为“ meldingId”的字段.

是否可以进行一个mongodb查询,以查找不同数据库中的所有值.

(我设法通过selectDB($database_name)选择遍历数据库的数据库bij)

解决方法:

在Mongo Shell中,可以通过使用db.getSiblingDB()方法切换到管理数据库并通过运行管理命令db.runCommand({“ listDatabases”:1})来获取200个数据库的列表来完成此操作.遍历数据库列表,然后再次使用db.getSiblingDB()在数据库之间进行切换,并在Group集合中查询meldingId值.像这样:

// Switch to admin database and get list of databases.

db = db.getSiblingDB("admin");

dbs = db.runCommand({ "listDatabases": 1 }).databases;

// Iterate through each database.

dbs.forEach(function(database) {

db = db.getSiblingDB(database.name);

// Get the Group collection

collection = db.getCollection("Group");

// Iterate through all documents in collection.

/*

collection.find().forEach(function(doc) {

// Print the meldingId field.

print(doc.meldingId);

});

*/

var meldingIds = collection.distinct('meldingId');

print(meldingIds);

});

标签:mongodb,mongodb-query,php

来源: https://codeday.me/bug/20191120/2041504.html

mangodb和php比较,php-mongodb从不同的数据库中选择相关推荐

  1. mysql mangodb哪个简单,mysql和mongodb学哪个更加容易

    mysql和mongodb学哪个更加容易 发布时间:2020-07-29 10:30:45 来源:亿速云 阅读:65 作者:清晨 小编给大家分享一下mysql和mongodb学哪个更加容易,相信大部分 ...

  2. mongodb mysql 事务_MongoDB数据库两阶段提交实现事务的方法详解 _ 蚂蚁视界

    本文实例讲述了MongoDB数据库两阶段提交实现事务的办法.分享给年夜家供年夜家参考,详细如下: MongoDB数据库中操作单个文档老是原子性的,然而,涉及多个文档的操作,通常被作为一个"事 ...

  3. (翻译) MongoDB(2) 数据库和集合

    MongoDB 存储BSON文档.例如,在集合中的数据纪录:在数据库中的集合. 数据库 在MongoDB中,数据库保存文档集合. 选择使用的数据库,在Mongo Shell中,下面的例子,就是使用 u ...

  4. mongodb的delete_MongoDB 删除数据库

    MongoDB 删除数据库 语法 MongoDB 删除数据库的语法格式如下: db.dropDatabase() 删除当前数据库,默认为 test,你可以使用 db 命令查看当前数据库名. 实例 以下 ...

  5. python爬取音乐并保存_python3 实现爬取TOP500的音乐信息并存储到mongoDB数据库中

    爬取TOP500的音乐信息,包括排名情况.歌曲名.歌曲时间. 网页版酷狗不能手动翻页进行下一步的浏览,仔细观察第一页的URL: 这里尝试将1改为2,再进行浏览,恰好是第二页的信息,再改为3,恰好是第三 ...

  6. Pandas的学习(读取mongodb数据库集合到DataFrame,将DataFrame类型数据保存到mongodb数据库中)

    1.读取mongodb数据库集合到DataFrame import pymongo import pandas as pdclient = pymongo.MongoClient("数据库连 ...

  7. 如何将存储在MongoDB数据库中的数据导出到Excel中?

    将MongoDB数据库中的数据导出到Excel中,只需以下几个步骤: (1)首先,打开MongoDB安装目录下的bin文件夹,(C:\Program Files (x86)\MongoDB\Serve ...

  8. mongodb数据库中插入数据

    mongodb数据库中插入数据 一:connection 访问集合: 在mongodb数据库中,数据是存储在许多数据集合中,可以使用数据库对象的collection方法访问一个集合.该方法使用如下: ...

  9. mongodb可视化工具 linux,Linux中安装启动MongoDB与可视化工具

    MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包. 下载地址:https://www.mongodb.com/download-center#community ...

  10. mongodb mysql配置_Nosql_MongoDB数据库配置以及基本指令

    数据库(database) -数据库的服务器 -服务器用来保存数据 -mongod用来启动服务器 -数据库的客户端 -客户端用来操作服务器,对数据进行增删改查的操作 -mongo用来启动客户端 (不能 ...

最新文章

  1. 哪本python入门书内容最详细-重磅 | 由浅入深的 AI 学习路线,最详细的资源整理!...
  2. netty单片机通讯_SSM+Netty实现软硬件通信,真实项目案例
  3. 442. 数组中重复的数据
  4. [Swift]LeetCode482. 密钥格式化 | License Key Formatting
  5. php 数组去重且不保留,php数组去重并计数求和如何操作
  6. android+wear+游戏,技术帝:Android Wear手表运行一代PS游戏
  7. python的图像傅里叶变换 np.fft.fft2 cv.dft 函数
  8. mysql工厂模式_工厂模式IDAL详解
  9. 学习Samba基础命令详解之大话西游01
  10. 【AR开发】ARCore官方示例(Android)
  11. SPSS——线性回归
  12. 如何以应届生的身份进入阿里巴巴?
  13. Google Paly 上传支持64 位设备APP
  14. java 修改表格颜色代码_workBook设置单元格颜色方法
  15. (一)、写一个怪物的类,类中有属性姓名(name),攻击力(attack),有打人的方法(fight)。(方法的重写)...
  16. deepin系统的安装与问题解决
  17. matlab multiply,MATLAB Matrix Multiply Code效率
  18. 流程图用什么软件做?这篇文章告诉你(内附详细教程)
  19. 使用ADB命令卸载安卓设备上的应用
  20. 台式计算机风扇为什么光散热,装上RGB风扇,老机箱变的炫酷了是怎么回事

热门文章

  1. RHEL6.4 NFS文件共享服务搭建
  2. 6.携程架构实践 --- 数据库
  3. 6.Swoole WebSocket
  4. 26.卷1(套接字联网API)---线程
  5. 7.运输层---UDP
  6. 51. magento 手动创建订单
  7. 15. jQuery - 删除元素
  8. 40. Element getAttribute() 方法
  9. 21. Window moveTo() 方法
  10. 29. JavaScript - 测试 jQuery