复制集群信息
[root@mongo2 ~]# cat /etc/hosts
10.xx.xx.01 mongo1 member1.mongo.com
10.xx.xx.02 mongo2 member2.mongo.com
10.xx.xx.03 mongo3 member3.mongo.com
----------------------------------------------------------
mongo shell 常用操作
[root@mongo2 ~]# mongo --port 28017
rs0:PRIMARY> show dbs
admin 0.000GB
config 0.000GB
local 0.005GB
test 0.000GB
rs0:PRIMARY> show roles
{
"role" : "__queryableBackup",
"db" : "admin",
"isBuiltin" : true,
"roles" : [ ],
"inheritedRoles" : [ ]
}
{
"role" : "__system",
"db" : "admin",
"isBuiltin" : true,
"roles" : [ ],
"inheritedRoles" : [ ]
}
{
"role" : "backup",
"db" : "admin",
"isBuiltin" : true,
"roles" : [ ],
"inheritedRoles" : [ ]
}
{
"role" : "clusterAdmin",
"db" : "admin",
"isBuiltin" : true,
"roles" : [ ],
"inheritedRoles" : [ ]
}
{
"role" : "clusterManager",
"db" : "admin",
"isBuiltin" : true,
"roles" : [ ],
"inheritedRoles" : [ ]
}
{
"role" : "clusterMonitor",
"db" : "admin",
"isBuiltin" : true,
"roles" : [ ],
"inheritedRoles" : [ ]
}
{
"role" : "dbAdmin",
"db" : "admin",
"isBuiltin" : true,
"roles" : [ ],
"inheritedRoles" : [ ]
}
{
"role" : "dbAdminAnyDatabase",
"db" : "admin",
"isBuiltin" : true,
"roles" : [ ],
"inheritedRoles" : [ ]
}
{
"role" : "dbOwner",
"db" : "admin",
"isBuiltin" : true,
"roles" : [ ],
"inheritedRoles" : [ ]
}
{
"role" : "enableSharding",
"db" : "admin",
"isBuiltin" : true,
"roles" : [ ],
"inheritedRoles" : [ ]
}
{
"role" : "hostManager",
"db" : "admin",
"isBuiltin" : true,
"roles" : [ ],
"inheritedRoles" : [ ]
}
{
"role" : "read",
"db" : "admin",
"isBuiltin" : true,
"roles" : [ ],
"inheritedRoles" : [ ]
}
{
"role" : "readAnyDatabase",
"db" : "admin",
"isBuiltin" : true,
"roles" : [ ],
"inheritedRoles" : [ ]
}
{
"role" : "readWrite",
"db" : "admin",
"isBuiltin" : true,
"roles" : [ ],
"inheritedRoles" : [ ]
}
{
"role" : "readWriteAnyDatabase",
"db" : "admin",
"isBuiltin" : true,
"roles" : [ ],
"inheritedRoles" : [ ]
}
{
"role" : "restore",
"db" : "admin",
"isBuiltin" : true,
"roles" : [ ],
"inheritedRoles" : [ ]
}
{
"role" : "root",
"db" : "admin",
"isBuiltin" : true,
"roles" : [ ],
"inheritedRoles" : [ ]
}
{
"role" : "userAdmin",
"db" : "admin",
"isBuiltin" : true,
"roles" : [ ],
"inheritedRoles" : [ ]
}
{
"role" : "userAdminAnyDatabase",
"db" : "admin",
"isBuiltin" : true,
"roles" : [ ],
"inheritedRoles" : [ ]
}
rs0:PRIMARY> show users
{
"_id" : "admin.adminUser",
"userId" : UUID("aa541ec9-8ef7-4dfc-ad31-7f32fc7ca256"),
"user" : "adminUser",
"db" : "admin",
"roles" : [
{
"role" : "userAdminAnyDatabase",
"db" : "admin"
}
],
"mechanisms" : [
"SCRAM-SHA-1",
"SCRAM-SHA-256"
]
}
rs0:PRIMARY> db.system.users.find().pretty()
{
"_id" : "admin.adminUser",
"userId" : UUID("aa541ec9-8ef7-4dfc-ad31-7f32fc7ca256"),
"user" : "adminUser",
"db" : "admin",
"credentials" : {
"SCRAM-SHA-1" : {
"iterationCount" : 10000,
"salt" : "9a5X76YmW/xqQwTxlb8ZEw==",
"storedKey" : "WMK+BO4mBnCSzjmQao+yoWPEg9U=",
"serverKey" : "x1JTfD/zza8y2JeGR8PMG48946A="
},
"SCRAM-SHA-256" : {
"iterationCount" : 15000,
"salt" : "80OxkOW8hlnoBMQzUFuzJgWU7E0zR+PrnZf+/A==",
"storedKey" : "WBo+djeM/rug1CJ7LgBufhSKQX4SbzzLahsZhaTYrLw=",
"serverKey" : "W51vHZ7xgmWLXFFKcN9J5Zs7V3mEduufpSLMZElRmi0="
}
},
"roles" : [
{
"role" : "userAdminAnyDatabase",
"db" : "admin"
}
]
}
rs0:PRIMARY> db.dropUser("adminUser", {w: "majority", wtimeout: 5000})
rs0:PRIMARY> db.system.users.find().pretty()
rs0:PRIMARY> db.isMaster()
rs0:PRIMARY> db.serverStatus()
rs0:PRIMARY> db.serverStatus().connections
{ "current" : 12, "available" : 807, "totalCreated" : 2239, "active" : 2 }
rs0:PRIMARY> db.createUser({user: "adminUser",pwd: "admin123",roles:[{role:"userAdminAnyDatabase",db:"admin"}]})
Successfully added user: {
"user" : "adminUser",
"roles" : [
{
"role" : "userAdminAnyDatabase",
"db" : "admin"
}
]
}
rs0:PRIMARY> db.version()
4.2.6
rs0:PRIMARY> use test
rs0:PRIMARY> show tables
rs0:PRIMARY> db.test.find()
rs0:PRIMARY> exit
-----------------------------------------
常见监控性能
[root@mongo2 ~]# cd /root/mongodb-linux-x86_64-rhel70-4.2.6/bin/
[root@mongo2 bin]# mongostat --port 28017
[root@mongo2 bin]# mongotop --port 28017
-----------------------------------------
相关推荐
SAP预扣税配置实战:从BP创建到外部接口集成的完整流程
本文详细拆解了SAP S/4HANA中预扣税配置与集成的完整实战流程。内容涵盖从业务伙伴(BP)架构下的数据存储理解、后台基础配置,到针对批量处理场景,如何绕过标准BAPI,采用直接更新核心表LFBW的策略进行高效开发。最后,文章探讨了与外部接口集成的多种模式与数据流设计,为财务顾问和ABAP开发人员提供了一套清晰、可落地的解决方案。
MongoDB常用操作示例
以下是基于 MongoDB Shell 的完整操作示例,覆盖数据库管理、集合操作、文档处理、聚合分析、索引管理等核心功能,并结合实际场景说明。所有示例均结合搜索结果中的技术要点整理而成。
拆解大疆Osmo Pocket:聊聊微型云台里那几根比头发丝还细的线,以及它为啥一开机就‘摇头晃脑’
本文深入拆解大疆Osmo Pocket微型云台的精密硬件结构,揭秘其开机自检时‘摇头晃脑’的奥秘。通过分析无刷电机、霍尔传感器和46AWG同轴线等核心组件,展现了大疆在微型云台设计中的工程智慧与创新技术,特别是FOC控制和陀螺仪的应用,实现了0.1°级的姿态控制精度。
史上最全MongoDB之Mongo Shell使用
本系列课程将带着大家以面试题的方式 深入分布式专题之MongoDB。这篇文章带着大家深入MongoDB Shell使用Mongo Shell 参数如下 参数 说明 –port 端口号, 未指定为默认端口 -u / -username 用户名 -p / -password 密码 -authenticationDatabase 认证数据库 显示数据库列表 切换数据库,数据库不存在时会自动创建 删除集合 查询当前数据库的集合列表数据 查看集合详情 删除集合 查看角色列表
四足机器人跨楼层轨迹规划:SCAN-Planner-Pure-ROS2开源项目实践指南
在机器人导航领域,路径规划是让机器人从起点安全、高效移动到目标点的核心技术。其原理通常基于环境地图(如占据栅格地图或八叉树地图),通过搜索算法(如A*、RRT*)在配置空间中找到一条无碰撞的可行路径。这项技术的价值在于赋予机器人在复杂、非结构化环境中的自主移动能力,是巡检、救援、物流等应用场景的基石。对于四足机器人而言,其运动能力超越了轮式平台,能在楼梯、斜坡等三维地形中移动,这使得传统的二维规划不再适用,需要专门的三维轨迹规划算法。SCAN-Planner-Pure-ROS2正是这样一个专注于解决四足机器
【Python爬虫】股票信息定向爬取
【Python爬虫】股票信息定向爬取:通过requests-bs4-re技术路线爬虫获取上交所和深交所所有股票的名称和交易信息
Mongo的基本shell操作(大全)
mongo操作命令大全
第069篇:浸入边界法进阶
浸入边界法(Immersed Boundary Method, IBM)是处理流固耦合问题的强大数值方法。本文深入介绍直接力法、反馈力法、Ghost Cell方法和多域IBM等高级技术。通过Python实现完整的IBM求解器,展示处理移动边界、弹性边界和多体相互作用的方法。浸入边界法,直接力法,反馈力法,Ghost Cell,流固耦合,移动边界,弹性边界Navier-Stokes方程添加体积力项:∂u∂t+(u⋅∇)u=−1ρ∇p+ν∇2u+f\frac{\partial \mathbf{u}}{\part
3.mongoDB Shell 基本操作
一.mongod服务的启动与停止输入 mongod --help查看启动项 参数 功能 --dbpath 指定数据库的目录,默认在window下是c:\data\db\ --port 指定服务器监听的端口号码,默认是27017 --fork 用守护进程的方式启动mongoDB --logpath 指定日志的输出路径,默认是控制台 --config 指定启
基于STM32设计的环境检测系统(OneNet)_365
本项目设计并实现了一种基于STM32F103RCT6单片机的环境检测系统,系统集成了多种传感器模块,具备对环境温湿度、烟雾浓度、易燃气体浓度、一氧化碳浓度和整体空气质量的实时检测功能。系统通过1.44寸SPI接口LCD实现本地数据显示,同时配备有源蜂鸣器用于环境异常报警。在数据通信方面,系统利用ESP8266-WIFI模块,采用MQTT协议将各类传感器数据上传至OneNet云平台,并借助其可视化框架实现网页端可视化界面,可通过电脑和手机浏览器远程访问,实现环境数据的远程监控。该系统设计结构简单、功能全面,适
【PySide6拓展】初识QChart图表
在 PySide6 中,QtCharts模块提供了一系列强大的类,用于创建和管理图表。QChart是这个模块的核心类,它可以帮助开发者轻松地实现数据的可视化。本篇文章将介绍如何使用 PySide6 的QtCharts模块,并通过一个简单的示例教你如何快速引入QChart。QChart折线图柱状图饼图区域图它能够直观地呈现数据,同时支持交互功能,如缩放、拖拽和工具提示等。通过引入QChart,我们可以轻松实现数据的可视化,提升应用的交互性和用户体验。结合其他QtCharts。
MongoDB的shell操作
学习MongoDB相关的CRUD操作,使用mongo.exe这个shell工具执行相关命令,同时在RoboMongo这个可视化工具中可以看到操作结果。
Prompt进阶2:LangGPT(构建高性能Prompt策略和技巧)--最佳实践指南
Prompt进阶2:LangGPT(构建高性能Prompt策略和技巧)--最佳实践指南
MongoDB的mongo shell常用操作方法及操作脚本笔记
原文:点击打开链接http://www.jb51.net/article/87978.htm 一、常用命令 1、Help查看命令提示 ? 1 2 3 4 5 6 7 8 9 help db.help(); db.yourColl.help();
SIMATIC S7-1200, S7-1500 PID 控制[手册]
SIMATIC S7-1200, S7-1500 PID 控制[手册]
VC中sqlite的使用
在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示
MongoDB mongo shell,常用的操作命令,GUI客户端
mongo shell是一个用来连接MongoDB的JavaScript接口,提供给用户查询和操作MongoDB中的数据、以及用来对MongoDB进行管理。 启动并自动连接到一个MongoDB实例: 缺省安装在“/usr/bin/”中,用“which”命令可以查看到: # which mongo /usr/bin/mongo 所以可以直接运行: # mongo Mongo
Data-Structures-and-Algorithm-Analysis-in-Java.pdf
作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...
Linux脚本执行MongoDB查询,MongoDB的mongo shell常用操作方法及操作脚本笔记
一、常用命令1、Help查看命令提示helpdb.help();db.yourColl.help();db.youColl.find().help();rs.help();2、切换/创建数据库use yourDB; 当创建一个集合(table)的时候会自动创建当前数据库3、查询所有数据库show dbs;4、删除当前使用数据库db.dropDatabase();5、从指定主机上克隆数据库db.cl...
Mongo Shell常用命令
【代码】Mongo Shell常用命令。
MongoDB使用小结:一些常用操作分享
本文整理了一年多以来我常用的MongoDB操作,涉及mongo-shell、pymongo,既有运维层面也有应用层面,内容有浅有深,这也就是我从零到熟练的历程。 MongoDB的使用之前也分享过一篇,稍微高阶点:见这里:《MongoDB使用小结》 1、shell登陆和显示 假设在本机上有一个端口为17380的MongoDB服务,假设已经把mongo bin文件加入到系统PAT
mongo命令执行js脚本的若干个示例
mongo执行js脚本
hadoop增加mongoDB这个sevices,及其shell命令+python操作
本文将MongoDB服务集成到现有Docker Compose环境中。在services:段添加MongoDB 6.0容器配置,包括端口映射27017:27017、管理员凭据(admin/secretpwd)和初始化数据库(mydatabase)。在volumes:段新增mongodb_data卷用于数据持久化。服务配置在default网络内,支持容器间互相访问。提供MongoDB基础操作指南:包括shell命令示例(CRUD操作)和Python连接代码(pymongo)。建议生产环境定期备份数据,若需与H
MongoDB常用命令
本文整理了一年多以来我常用的MongoDB操作,涉及mongo-shell、pymongo,既有运维层面也有应用层面,内容有浅有深,这也就是我从零到熟练的历程。 MongoDB的使用之前也分享过一篇,稍微高阶点:见这里:《MongoDB使用小结》 1、shell登陆和显示 假设在本机上有一个端口为17380的MongoDB服务,假设已经把mongo bin文件加入到系统PATH下。 登陆:...
记录学习mongodb常用的20条语句
后台启动mongodb mongod --dbpath /usr/local/var/mongodb --logpath /usr/local/var/log/mongodb/mongo.log --fork --dbpath 设置数据存放目录 --logpath 设置日志存放目录 --fork 在后台运行 调试启动 mongod --config /usr/local/etc/mongod.conf 查看 mongod 服务是否启动: ps aux | grep -v grep | grep mong
mongo执行逻辑表达式_MongoDB 高级查询
MongoDB的查询功能非常强大,同时有些地方也会有点复杂。所以需要下点功夫学习和操练才能用好。关于Mongo Shell当我们进入Mongo Shell客户端后,实际上是进入了一个Javascript语言的交互环境。也就是说,MongoDB中的很多命令,尤其是包括定义函数等高级命令,实际上都是Javascript语言,甚至说可以是jQuery。了解了这点,一些高级命令如Aggregation学起...
33.2. 命令工具
33.2.1.mongo - MongoDB Shell 33.2.1.1.eval # mongo MongoDB shell version: 2.2.3 connecting to: test Welcome to the MongoDB shell. For interactive help, type...
mongodb java 执行js脚本_MongoDB服务端JavaScript脚本使用方法
常用JavaScript语句db.getSiblingDB()db.getCollectionNames()db.getCollection()db.printCollectionStats()在mongo shell运行JavaScript脚本切换数据库:use 运行如下脚本:var total = 0;var dbaStatCollections = function(){};dbaStatC...
415



被折叠的 条评论
为什么被折叠?



