Mongodb常见操作命令
一、登录相关以及启动
启动服务mongodb:
cd /usr/local/mongodb/bin ./mongod -f /data/mongodb/mongodb1.conf./mongod -f /data/mongodb/mongodb2.conf./mongod -f /data/mongodb/mongodb3.conf
登录mongodb数据库(mongodb默认端口:27017,搭建集群存在修改mongodb端口):
./mongo 127.0.0.1:12700
use ganzhi;
db.auth("myhexin","10jqka");
二、数据库操作相关
数据库级操作
查看数据库:show dbs
使用指定库:use wiki
查看所有数据集:show collections
创建数据库:use test(使用use可以直接创建数据库,不过直到插入数据时,使用 show dbs才能看到库)
在数据库上新增一条数据:db.hello.insert({"name":"mongodb"})WriteResult({ "nInserted" : 1 })
查看当前使用的库:db
删除数据库:db.dropDatabase()
Collection级操作
查看collection数据:show collections
新建collection操作:db.createCollection("user")
删除collection操作:db.user.drop()
重命名collection操作:db.user.renameCollection("HELLO")
Record级的操作
向user插入数据:db.user.insert({'name':'Gal Gadot','gender':'female','age':28,'salary':11000})
查看集合所有记录:db.user.find()
查找符合记录的记录:db.user.find({"age":26})
| 常见命令 | 命令说明 |
| show collections;/show tables; | 显示数据库文档(类似数据库表);两个命令都可以用 |
| db.col.find(); | 显示某个文档中数据(类似显示数据表中数据) |
| show dbs; | 查看所有数据库 |
| db.getName(); | 查询当前使用的数据库 |
| show users; | 显示用户 |
| rs.slaveOk(); | 允许从库只读,默认从库不允许读写 |
| rs.isMaster() | 查看哪个节点为主节点 |
| rs.status() | 查看副本集状态 |
三、数据库导入导出
导出数据库
./mongodump -h 127.0.0.1:12700 -d ganzhi -u myhexin -p 10jqka -o /root/mongobak
导入(--drop代表清库后导入,防止数据冲突)
./mongorestore -u 用户名 -p 密码 -d 库名 --drop 导入文件夹的路径
./mongorestore -u znkf -p KwjPtHn297Mz2dfp -d DIALOG_TOPIC_B2B --drop /root/mongobak
相关文章:
Mongodb常见操作命令
一、登录相关以及启动 启动服务mongodb: cd /usr/local/mongodb/bin ./mongod -f /data/mongodb/mongodb1.conf./mongod -f /data/mongodb/mongodb2.conf./mongod -f /data/mongodb/mongodb3.conf 登录mongodb数据库(mongodb默认端口:27017࿰…...
springcloud-nacos简述
Spring Cloud alibaba: nacos服务注册中心,配置中心 服务注册中心 1.项目父工程添加springcloudalibaba依赖 <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><ve…...
【SpringSecurity】十二、集成JWT搭配Redis实现退出登录
文章目录 1、登出的实现思路2、集成Redis3、认证成功处理器4、退出成功处理器5、修改token校验过滤器6、调试 1、登出的实现思路 这是目前的token实现图: 因为JWT的无状态,服务端无法在使用过程中主动废止某个 token,或者更改 token 的权限…...
Docker进入容器出现bash: vi: command not found
🎈1 参考文档 docker基础容器中bash: vi: command not found问题解决 | 你邻座的怪同学-CSDN 🔍2 问题描述 在使用 Docker 容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found。 这个时候就需要…...
Linux_6_文件查找与打包压缩
目录 文件查找与打包压缩1文件查找1.1 locate1.2 find1.2.1 指定搜索目录层级1.2.2对每个目录先处理目录内的文件,再处理目录本身1.2.3根据文件名和inode查找1.2.4 根据属主、属组查找1.2.5根据文件类型查找1.2.6空文件或目录1.2.7组合条件1.2.8 排除日录1.2.9根据文…...
JavaWeb_LeadNews_Day9-Redis实现用户行为
JavaWeb_LeadNews_Day9-Redis实现用户行为 网关配置点赞阅读不喜欢关注收藏文章详情-行为数据回显来源Gitee 网关配置 nacos: leadnews-app-gateway # 用户行为微服务 - id: leadnews-behavioruri: lb://leadnews-behaviorpredicates:- Path/behavior/**filters:- StripPrefi…...
IntelliJ IDEA2021.3.1 使用 MybatisCodeHelperPro插件
一、 下载 下载破解后的 MybatisCodeHelperPro 的 V3.2.2版本 V3.2.2-CSDN 或者 V3.2.2-Gitee 二、 应用 将下载下来的Zip文件 放到电脑上的某个位置 (最好放在Idea 管理插件的 plugins 下) 然后自从搜索 Idea如何从磁盘中应用插件 三、激活 由于已经破解过了 但是还是需要激活…...
el-date-picker 等 点击无反应不回显问题解决
如上图,编辑回显正常,但是时间控件在拖动过程中时间不会跟随改变。 解决办法: <el-date-picker input"onInput()" ...><el-input input"onInput()" ...>js中onInput() {this.$forceUpdate();},...
Ansible学习笔记12
playbook: playbook(剧本):是ansible用于配置、部署和管理被控节点的剧本,用于Ansible操作的编排。 使用的是yaml格式,(saltstack、elk、docker、docker-compose、k8s都会使用到yaml格式。&am…...
sqlmap中文文档
这是 sqlmap -hh的翻译,后续可能会对参数进行详细的示例 sqlmap 普通选项 -h, --help # 显示基本帮助信息并退出 -hh # 详细帮助信息 --versino # 版本 -v # 日志详细级别 0-60:只显示python错误以及严重的信息。1:同时显示基本信…...
【C++模拟实现】vector的模拟实现
【C模拟实现】vector的模拟实现 目录 【C模拟实现】vector的模拟实现vector模拟实现的标准代码vector模拟实现中的要点insert和erase会涉及到迭代器失效的问题vector深度剖析关于模版template< class InputIterator >使用memcpy拷贝问题 作者:爱写代码的刚子 …...
go学习part21(3)redis连接池
连接池 1.介绍 每次使用数据就就建立链接再关闭可以,但是如果有大量客户端频繁请求连接,大量创建连接和关闭会非常耗费资源。 所以就建立一个连接池,里面存放几个不关闭的连接,谁要用就分配给谁。 说明:通过Golang 对 Redis操…...
乐理-笔记
乐理笔记整理 1、前言2、认识钢琴键盘及音名3、升降号、还原号4、如何区分同一音名的不同键?5、各类音符时值的关系6、歌曲拍号7、拍号的强弱规律8、歌曲速度(BPM)9、附点音符10、三连音12、唱名与简谱数字13、自然大调(白键&…...
java八股文面试[数据库]——B树和B+树的区别
B树是一种树状数据结构,它能够存储数据、对其进行排序并允许以O(logn)的时间复杂度进行查找、顺序读取、插入和删除等操作。 1、B树的特性 B树中允许一个结点中包含多个key,可以是3个、4个、5个甚至更多,并不确定,需要看具体的实…...
2、Nginx 安装
文章目录 2、Nginx 安装2.1 官网下载2.2 安装 nginx2.2.1 第一步2.2.2 第二步2.2.3 第三步,安装 nginx2.2.4 第四步,修改防火漆规则 【尚硅谷】尚硅谷Nginx教程由浅入深 志不强者智不达;言不信者行不果。 2、Nginx 安装 2.1 官网下载 nginx…...
最适合 AI 的 Python Web 框架
迷途小书童的 Note 读完需要 4分钟 速读仅需 2 分钟 1 简介 本文将介绍 Gradio 库,它是 Python 的一个 web 框架,可以帮助我们快速构建交互式 AI 应用。我们将了解 Gradio 的应用场景、基本原理、功能介绍,并通过一个代码示例来演示如何使用 …...
算法通关村第十八关——回溯
回溯很大感觉就是多重递归,在递归的题目中,例如斐波那契数列,只需要考虑当前情况以及他的子情况。而在回溯中,要进行很多次递归,并且要对条件进行处理。 LeetCode257:给你一个二叉树的根节点root,按任意顺序ÿ…...
使用kafka还在依赖Zookeeper,kraft模式了解下
Kafka的Kraft模式 概述 Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。其核心组件包含Producer、Broker、Consumer,以及依赖的Zookeeper集群。其中Zookeeper集群是Kafka用来负责集群元数据的管理、控制器…...
【100天精通Python】Day52:Python 数据分析_Numpy入门基础与数组操作
目录 1 NumPy 基础概述 1.1 NumPy的主要特点和功能 1.2 NumPy 安装和导入 2 Numpy 数组 2.1 创建NumPy数组 2.2 数组的形状和维度 2.3 数组的数据类型 2.4 访问和修改数组元素 3 数组操作 3.1 数组运算 3.2 数学函数 3.3 统计函数 4 数组形状操作 4.1 重塑数组形…...
Day01-Java基础语法
目录 1. 人机交互 1.1 什么是cmd? 1.2 如何打开CMD窗口? 1.3 常用CMD命令 1.4 CMD练习 1.5 环境变量 2. Java概述 1.1 Java是什么? 1.2下载和安装 1.2.1 下载 1.2.2 安装 1.2.3 JDK的安装目录介绍 1.3 HelloWorld小案例 2.3.1 …...
窗口置顶技术突破:AlwaysOnTop重构多任务处理逻辑
窗口置顶技术突破:AlwaysOnTop重构多任务处理逻辑 【免费下载链接】AlwaysOnTop Make a Windows application always run on top 项目地址: https://gitcode.com/gh_mirrors/al/AlwaysOnTop 在数字化工作环境中,窗口管理效率直接影响任务处理速度…...
在团队协作中直接 Clone 主仓库开发?别慌,这才是正确的 PR 提交流程
在团队协作中直接 Clone 主仓库开发?别慌,这才是正确的 PR 提交流程 很多人以为只有 Fork 了仓库才能提 Pull Request,其实在公司内部项目或有写权限的私有仓库中,直接 Clone 新建分支 推送到主仓 是更常见、更高效的协作方式。…...
FastAPI GraphQL接口缓存:Response Cache优化完整指南
FastAPI GraphQL接口缓存:Response Cache优化完整指南 【免费下载链接】fastapi FastAPI framework, high performance, easy to learn, fast to code, ready for production 项目地址: https://gitcode.com/GitHub_Trending/fa/fastapi FastAPI是一个高性能…...
微信聊天记录完全掌控指南:如何永久保存并深度分析你的数字记忆
微信聊天记录完全掌控指南:如何永久保存并深度分析你的数字记忆 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending…...
Python数据处理实战:无需R语言,用pyreadr+pandas轻松转换rdata到csv/excel(附完整代码)
Python数据科学实战:跨平台RData文件处理全指南 在生物信息学、金融建模和统计研究领域,RData格式文件作为R语言的标准数据存储方式广泛流传。但当团队协作涉及不同技术栈或需要将分析流程整合到Python生态时,传统方案往往要求同时维护R环境—…...
使用ComfyUI可视化工作流构建NLP-StructBERT语义搜索应用
使用ComfyUI可视化工作流构建NLP-StructBERT语义搜索应用 你是不是觉得,要搭建一个能理解你说话、能精准搜索内容的AI应用,得写一堆复杂的代码,还得懂各种框架?其实,现在有更简单的方法了。今天,我就带你用…...
MogFace人脸检测模型评测:对比传统方法,看看它强在哪里
MogFace人脸检测模型评测:对比传统方法,看看它强在哪里 1. 引言:从“找脸”的烦恼说起 你有没有试过在手机相册里,想快速找到所有包含某个朋友的合影?或者,在开发一个需要识别人脸的应用程序时࿰…...
声学模拟实战:用Python实现格林函数计算声场分布(附完整代码)
声学模拟实战:用Python实现格林函数计算声场分布(附完整代码) 在噪声控制、建筑声学和工业设备设计中,声场模拟技术正成为工程师的必备技能。传统商业软件虽然功能强大,但往往价格昂贵且难以定制化。本文将带您用Pyth…...
MT5中文改写工具实操:支持Markdown格式保留与结构化文本增强
MT5中文改写工具实操:支持Markdown格式保留与结构化文本增强 1. 工具概览与核心价值 MT5中文改写工具是一个基于Streamlit和阿里达摩院mT5模型构建的本地化NLP工具。它能对输入的中文文本进行语义改写和数据增强,在保持原意不变的前提下生成多种不同的…...
为什么XianyuAutoAgent的日志监控是AI客服稳定运行的守护神
为什么XianyuAutoAgent的日志监控是AI客服稳定运行的守护神 【免费下载链接】XianyuAutoAgent 智能闲鱼客服机器人系统:专为闲鱼平台打造的AI值守解决方案,实现闲鱼平台724小时自动化值守,支持多专家协同决策、智能议价和上下文感知对话。 …...
