MongoDB基本用法

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: 1、windows windows环境下使用mongodb可以安装可视化工具 比如:mongobooster, robomongo等2、linux linux下mongo数据库的基本操作如下:连接mongo数据库:mongo xxx.

1、windows
windows环境下使用mongodb可以安装可视化工具
比如:mongobooster, robomongo等

2、linux
linux下mongo数据库的基本操作如下:

连接mongo数据库:mongo xxx.xxx.xxx.xxx:xxx
这里写图片描述
显示上图表示正确连接,这是可以用help命令查看具体操作

help命令,显示所有操作
这里写图片描述

show dbs:显示数据库信息
这里写图片描述

use db_name:选择使用某个数据库

这里写图片描述

show collections:显示改数据库下的所有集合
这里写图片描述

db.foo.find():查询foo集合
例如查询data集合
这里写图片描述

db.foo.find({a:1}):匹配查找
例如查找data集合里“_id” : “asdhiusahfi_0” 的信息
这里写图片描述

show logs:显示log日志文件
这里写图片描述

show log name:显示name日志
这里写图片描述

it:迭代显示返回的结果
例如:用db.name.find()显示集合信息后,用it可以进一步显示更多信息
这里写图片描述

exit:退出数据库
这里写图片描述

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
目录
相关文章
|
2月前
|
NoSQL Java MongoDB
SpringBoot中MongoDB的那些高级用法
本文探讨了在Spring Boot项目中使用MongoDB的多种方式及其高级用法。MongoDB作为一种NoSQL数据库,在某些场景下相较于SQL数据库有着独特的优势。文中详细介绍了在Spring Boot中使用MongoDB的三种主要方式:直接使用官方SDK、使用Spring JPA以及使用MongoTemplate,并对比分析了它们之间的差异。此外,文章深入讲解了Spring Data MongoDB提供的各种注解(如@Id, @Document, @Field等)以简化操作流程,并探讨了MongoTemplate监听器的应用,如设置主键值、记录日志等。
101 2
|
27天前
|
JavaScript 前端开发 NoSQL
MongoDB基本用法
MongoDB基本用法
17 6
|
2月前
|
NoSQL Java MongoDB
SpringBoot中MongoDB的那些骚操作用法
MongoDB作为一种NoSQL数据库,在不需要传统SQL数据库的表格结构的情况下,提供了灵活的数据存储方案。在Spring Boot中可以通过官方SDK、Spring JPA或MongoTemplate等方式集成MongoDB。文章重点介绍了Spring Data MongoDB提供的注解功能,例如`@Id`、`@Document`和`@Field`等,这些注解简化了Java对象到MongoDB文档的映射。此外,文中还讨论了MongoTemplate监听器的使用,包括设置主键值和日志记录等高级特性。
151 0
SpringBoot中MongoDB的那些骚操作用法
|
开发框架 NoSQL .NET
快速掌握mongoDB(四)—— C#驱动MongoDB用法演示
快速掌握mongoDB(四)—— C#驱动MongoDB用法演示阅读目录 0.准备测试数据 1 添加(InsertOne,InsertMany) 2 查询(Find,Filter,Sort,Projection) 1.
2025 0
|
NoSQL MongoDB 数据格式
mongodb-java-driver基本用法
1、先下载mongodb-java-driver 目前最新版本是2.9.3 2、下面是基本的CRUD示例代码: 1 package com.cnblogs.yjmyzz.cache.test; 2 3 import com.
1179 0
|
16天前
|
存储 NoSQL 关系型数据库
非关系型数据库-MongoDB技术(二)
非关系型数据库-MongoDB技术(二)
|
16天前
|
NoSQL 关系型数据库 MongoDB
非关系型数据库-MongoDB技术(一)
非关系型数据库-MongoDB技术(一)
|
2月前
|
运维 监控 NoSQL
【MongoDB 复制集秘籍】Secondary 同步慢怎么办?深度解析与实战指南,让你的数据库飞速同步!
【8月更文挑战第24天】本文通过一个具体案例探讨了MongoDB复制集中Secondary成员同步缓慢的问题。现象表现为数据延迟增加,影响业务运行。经分析,可能的原因包括硬件资源不足、网络状况不佳、复制日志错误等。解决策略涵盖优化硬件(如增加内存、升级CPU)、调整网络配置以减少延迟以及优化MongoDB配置(例如调整`oplogSize`、启用压缩)。通过这些方法可有效提升同步效率,保证系统的稳定性和性能。
55 4
|
2月前
|
监控 NoSQL MongoDB
MongoDB数据库的索引管理技巧
【8月更文挑战第20天】MongoDB数据库的索引管理技巧
51 1