mangodb和php比较,php-mongodb从不同的数据库中选择
我大约有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从不同的数据库中选择相关推荐
- mysql mangodb哪个简单,mysql和mongodb学哪个更加容易
mysql和mongodb学哪个更加容易 发布时间:2020-07-29 10:30:45 来源:亿速云 阅读:65 作者:清晨 小编给大家分享一下mysql和mongodb学哪个更加容易,相信大部分 ...
- mongodb mysql 事务_MongoDB数据库两阶段提交实现事务的方法详解 _ 蚂蚁视界
本文实例讲述了MongoDB数据库两阶段提交实现事务的办法.分享给年夜家供年夜家参考,详细如下: MongoDB数据库中操作单个文档老是原子性的,然而,涉及多个文档的操作,通常被作为一个"事 ...
- (翻译) MongoDB(2) 数据库和集合
MongoDB 存储BSON文档.例如,在集合中的数据纪录:在数据库中的集合. 数据库 在MongoDB中,数据库保存文档集合. 选择使用的数据库,在Mongo Shell中,下面的例子,就是使用 u ...
- mongodb的delete_MongoDB 删除数据库
MongoDB 删除数据库 语法 MongoDB 删除数据库的语法格式如下: db.dropDatabase() 删除当前数据库,默认为 test,你可以使用 db 命令查看当前数据库名. 实例 以下 ...
- python爬取音乐并保存_python3 实现爬取TOP500的音乐信息并存储到mongoDB数据库中
爬取TOP500的音乐信息,包括排名情况.歌曲名.歌曲时间. 网页版酷狗不能手动翻页进行下一步的浏览,仔细观察第一页的URL: 这里尝试将1改为2,再进行浏览,恰好是第二页的信息,再改为3,恰好是第三 ...
- Pandas的学习(读取mongodb数据库集合到DataFrame,将DataFrame类型数据保存到mongodb数据库中)
1.读取mongodb数据库集合到DataFrame import pymongo import pandas as pdclient = pymongo.MongoClient("数据库连 ...
- 如何将存储在MongoDB数据库中的数据导出到Excel中?
将MongoDB数据库中的数据导出到Excel中,只需以下几个步骤: (1)首先,打开MongoDB安装目录下的bin文件夹,(C:\Program Files (x86)\MongoDB\Serve ...
- mongodb数据库中插入数据
mongodb数据库中插入数据 一:connection 访问集合: 在mongodb数据库中,数据是存储在许多数据集合中,可以使用数据库对象的collection方法访问一个集合.该方法使用如下: ...
- mongodb可视化工具 linux,Linux中安装启动MongoDB与可视化工具
MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包. 下载地址:https://www.mongodb.com/download-center#community ...
- mongodb mysql配置_Nosql_MongoDB数据库配置以及基本指令
数据库(database) -数据库的服务器 -服务器用来保存数据 -mongod用来启动服务器 -数据库的客户端 -客户端用来操作服务器,对数据进行增删改查的操作 -mongo用来启动客户端 (不能 ...
最新文章
- 哪本python入门书内容最详细-重磅 | 由浅入深的 AI 学习路线,最详细的资源整理!...
- netty单片机通讯_SSM+Netty实现软硬件通信,真实项目案例
- 442. 数组中重复的数据
- [Swift]LeetCode482. 密钥格式化 | License Key Formatting
- php 数组去重且不保留,php数组去重并计数求和如何操作
- android+wear+游戏,技术帝:Android Wear手表运行一代PS游戏
- python的图像傅里叶变换 np.fft.fft2 cv.dft 函数
- mysql工厂模式_工厂模式IDAL详解
- 学习Samba基础命令详解之大话西游01
- 【AR开发】ARCore官方示例(Android)
- SPSS——线性回归
- 如何以应届生的身份进入阿里巴巴?
- Google Paly 上传支持64 位设备APP
- java 修改表格颜色代码_workBook设置单元格颜色方法
- (一)、写一个怪物的类,类中有属性姓名(name),攻击力(attack),有打人的方法(fight)。(方法的重写)...
- deepin系统的安装与问题解决
- matlab multiply,MATLAB Matrix Multiply Code效率
- 流程图用什么软件做?这篇文章告诉你(内附详细教程)
- 使用ADB命令卸载安卓设备上的应用
- 台式计算机风扇为什么光散热,装上RGB风扇,老机箱变的炫酷了是怎么回事
热门文章
- RHEL6.4 NFS文件共享服务搭建
- 6.携程架构实践 --- 数据库
- 6.Swoole WebSocket
- 26.卷1(套接字联网API)---线程
- 7.运输层---UDP
- 51. magento 手动创建订单
- 15. jQuery - 删除元素
- 40. Element getAttribute() 方法
- 21. Window moveTo() 方法
- 29. JavaScript - 测试 jQuery