测试工作中用到的MongoDB命令
1.远程连接MongoDB
mongo host:port/dbname (host和port根据自己需要修改)
连接成功页面如下:

2.显示所有数据库
show dbs

3.切换到oversea-allo数据库
use oversea-allo
4.显示oversea-allo数据库下所有集合
show collections
![]()
5.查询operUid=70005440和operUid=70005441的房间和麦上时长记录
db.user_mic.find({ $or : [{ $and : [{"operUid" : 70005440}, { $or : [{"type" : 1}, {"type" : 2}] }] }, { $and : [{"operUid" : 70005441}, { $or : [{"type" : 1}, {"type" : 2}] }] }] }).limit(1000).skip(0)
等价效果:
![]()
6.修改operUid=70005440的开始时间
db.user_mic.update({"operUid":70005440,"type":1},{$set:{"beginTime":1575201600000}})
7.删除operUid=70005441的房间时长记录
db.user_mic.remove({"operUid":70005441,"type":1})
8.删除operUid=70005441的房间和麦上时长记录
db.user_mic.remove({"operUid":70005441,$or:[{"type":1},{"type":2])
测试工作中用到的MongoDB命令的更多相关文章
- 工作中用到的linux命令
		
都是工作中用到的,解决问题至上,不求甚解,怕再忘了,所以记录一下,勿喷. .log |,,,,|,| 先说一下这条命令: cat:打印文件内容 grep:查找,用到的有\s匹配空白字符 sed:刚用到 ...
 - 记录工作中用到的linux命令
		
日常工作中会对centos进行操作,总是会有一些常用的命令记不住,特开一贴,记录那些命令,学而时习之. RPM操作类命令: 查看RPM安装路径: 1.rpm -qa|grep Memcache ...
 - 记录下工作中用到的Linux命令
		
---恢复内容开始--- 常用的Linux命令以下命令在博主的开发中经常使用,因此在此做一记录,以做备忘! 1.查看java进程ps -ef|grep javaps aux|grep java lso ...
 - 目前工作中用到的linux命令
		
crontab -e 查看并且编辑定时脚本命令 每一分钟执行一次脚本,并且写入log */1 * * * * php /var/www/api/cron/Mission/setMeetingDone ...
 - 工作中用到的git命令
		
1.git stash 将本地的修改藏匿,不进行commit也可切换分支 2.git stash apply 将之前藏匿的修改恢复出来 3.git cherry-pick commitId git在当 ...
 - 测试工作中ADB命令实战
		
作者:TT,<测试架构师>微信公众号作者 大家能点击进来,说明还是对ADB有所了解或听说过的,可能也会比较熟练的掌握了这些命令,下面描述如有不对的地方,欢迎指正和交流学习,请多指教! 一. ...
 - 测试工作中经常用到的几个Linux命令(第一弹)
		
自己平时测试工作中经常要在Linux下搭建测试环境,有涉及到启动/终止服务器,修改tomcat配置文件,偶尔碰到端口被占用... 这时就不得不需要一些基本的Linux命令来处理遇到的这些问题(顺便迈向 ...
 - 测试工作中经常用到的一丢Linux命令
		
自己平时测试工作中经常要在Linux下搭建测试环境,有涉及到启动/终止服务器,修改tomcat配置文件,偶尔碰到端口被占用... 这时就不得不需要一些基本的Linux命令来处理遇到的这些问题 1.cd ...
 - Liu Junqiao:工作中用到的命令以及问题汇总
		
工作中用到的命令以及问题汇总 2019-11-29 查看系统运行时间,这个问题是因为我们在阿里云上有个机器,在某一天发现这台机器上有的服务莫名奇妙的停了,然后排查时怀疑机器被重启过用如下如下命令查看了 ...
 - MongoDB命令行操作
		
本文专门介绍MongoDB的命令行操作.其实,这些操作在MongoDB官网提供的Quick Reference上都有,但是英文的,为了方便,这里将其稍微整理下,方便查阅. 这里用来做测试的是远端(10 ...
 
随机推荐
- biancheng-Python教程
			
目录http://c.biancheng.net/python/ 1Python编程基础2Python编程环境搭建3变量类型和运算符4列表.元组.字典和集合5Python字符串常用方法6Python流 ...
 - 深入解析 Spring AI 系列:分析 Spring AI 可观测性
			
今天我们将讨论之前略过的可观测性部分的代码.在这里,我想简单说明一下,当时这部分代码属于必须编写的固定模板,因此在最初的讨论中我们直接跳过了它.虽然这部分代码乍看之下可能显得比较复杂,但实际上它的核心 ...
 - vue3.5保证你看得明明白白
			
子组件中设置默认属性 <template> <div class="child-page"> <h1>我是子组件</h1> < ...
 - el-table关于选择行的三个常用事件
			
变量声明 data(){ return{ selectList: [], } } 事件绑定 <el-table @select-all="selectAllChange" @ ...
 - Linux驱动---按键
			
目录 一.Input子系统 1.1.简介 1.2.Input子系统构成 1.3.input_dev结构体 二.输入设备驱动开发流程 2.1.分配和初始化输入设备 2.2.注册设备 2.3.事件上报 2 ...
 - 如何通过 Linux Bash 技术,让你的独立产品实现一键安装
			
我在业余时间开发了一款自己的独立产品:升讯威在线客服与营销系统.陆陆续续开发了几年,从一开始的偶有用户尝试,到如今线上环境和私有化部署均有了越来越多的稳定用户. 虽然我编写了非常详细的在线文档,说明如 ...
 - AGC015D题解
			
简要题意 给定一个区间 \([l,r]\),从中选出若干整数按位或,求可能出现的数的方案数. 数据范围:\(1\le l\le r\le2^{60}\). 思路 首先对于 \([l,r]\) 里的数全 ...
 - 震撼揭秘:LLM幻觉如何颠覆你的认知!
			
LLM幻觉 把幻觉理解为训练流水线中的一种涌现认知效应 Prashal Ruchiranga Robina Weermeijer 在 Unsplash 上的照片 介绍 在一个名为<深入剖析像Ch ...
 - C# 搭建一个 基于ISqlSugarClient 三层架构框架 涉及数据库仓储 然后中间又有业务逻辑层 案例
			
要在C#中搭建基于ISqlSugarClient的三层架构框架,你需要定义数据访问层(DAL).业务逻辑层(BLL)和表现层(UI).下面是一个完整的例子,涉及数据库仓储.业务逻辑层,以及依赖注入.这 ...
 - 机器人技术的突破让OpenAI过时了
			
机器人技术的突破让OpenAI过时了 Ignacio de Gregorio 最近,Figure AI,一家价值数十亿美元的AI机器人公司,宣布取消与OpenAI的合作伙伴关系,这一举动看起来是相当大 ...