MongoDB Shell常用基本操作命令详解

下面是MongoDB Shell常用基本操作命令详解的完整攻略。

MongoDB Shell常用基本操作命令详解

MongoDB Shell是MongoDB自带的命令行工具,提供了一系列操作MongoDB的基本命令。本文将详细介绍MongoDB Shell的常用基本操作命令。

一、连接MongoDB服务器

使用MongoDB Shell操作MongoDB,首先需要连接到MongoDB服务器。在命令行界面输入mongo命令,即可进入MongoDB Shell:

$ mongo
MongoDB shell version v4.2.8
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("08f8cc32-c5c8-4ad1-a5d9-1374c6d9d174") }
MongoDB server version: 4.2.8
>

其中mongo后面可以跟上连接MongoDB服务器的URL地址。

二、基本操作命令

下面介绍MongoDB Shell的常用基本操作命令。

1. 显示所有数据库

> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB

2. 切换数据库

> use mydb
switched to db mydb

切换数据库后,所有后续操作都针对该数据库。

3. 显示当前数据库

> db
mydb

4. 显示当前数据库下的所有集合

> show collections

5. 创建集合

> db.createCollection("mycollection")
{ "ok" : 1 }

6. 删除集合

> db.mycollection.drop()
true

7. 插入文档

> db.mycollection.insertOne({ name: "John", age: 30 })
{
  "acknowledged" : true,
  "insertedId" : ObjectId("5f4c280598c595b36c55ae47")
}

8. 查询文档

> db.mycollection.find({ name: "John" })
{ "_id" : ObjectId("5f4c280598c595b36c55ae47"), "name" : "John", "age" : 30 }

以上为常见使用场景示例。具体使用场景还需结合实际业务需求和数据库结构进行定制。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MongoDB Shell常用基本操作命令详解 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • MongoDB4.0在windows10下的安装与服务配置教程详解

    MongoDB4.0在windows10下的安装与服务配置教程详解 1. 下载与安装MongoDB4.0 前往MongoDB官网https://www.mongodb.com/try/download/community下载MongoDB安装包,并根据自己的Windows 10位数下载对应的版本。下载完成后,双击安装包,按照提示进行安装,安装完成后Mongo…

    MongoDB 2023年5月16日
    00
  • redis 交集、并集、差集的具体使用

    首先我们需要了解 Redis 中集合(Set)的概念。集合是 Redis 中重要的数据结构,与普通的集合有些差别。Redis 的集合是一种无序的、唯一的数据集合。在 Redis 中,集合元素必须唯一,不能重复。 Redis 通过内置的命令和数据结构支持集合的交集、并集和差集操作。 交集操作 交集操作可以获得多个集合的交集,也就是这些集合中都存在的元素。在 R…

    MongoDB 2023年5月16日
    00
  • Laravel 框架中使用 MongoDB 数据库的操作

    下面是详细的“Laravel 框架中使用 MongoDB 数据库的操作”的完整攻略。 准备工作 在 Laravel 中使用 MongoDB,首先需要安装 MongoDB 扩展。可以通过 Composer 安装 jenssegers/mongodb 扩展: composer require jenssegers/mongodb 在 config/databas…

    MongoDB 2023年5月16日
    00
  • MongoDB查询性能优化验证及验证

    这里是“MongoDB查询性能优化验证及验证”的完整攻略,包含两条示例说明。 验证查询性能 为了验证查询性能,我们可以使用MongoDB自带的性能分析功能。在MongoDB shell中启用分析功能,然后执行查询,最后检查分析数据。 启用性能分析功能: db.setProfilingLevel(2) 执行查询: db.collection.find({fie…

    MongoDB 2023年5月16日
    00
  • SpringBoot中使用MongoDB的连接池配置

    下面详细讲解一下SpringBoot中使用MongoDB的连接池配置。 首先,在SpringBoot中使用MongoDB需要添加MongoDB驱动依赖,可以在pom.xml中添加以下依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifa…

    MongoDB 2023年5月16日
    00
  • 使用批处理实现启动和停止服务的代码分析(net start&net stop)

    以下是使用批处理实现启动和停止服务的完整攻略: 1. 批处理实现启动服务 在Windows操作系统中,我们可以使用net start命令来启动服务。在批处理中添加net start命令,并指定需要启动的服务名称,即可实现启动服务的功能。 例如,我们需要启动Windows更新服务(Windows Update),则可以使用以下批处理代码: @echo off …

    MongoDB 2023年5月16日
    00
  • .Net Core使用MongoDB的详细教程

    “.Net Core使用MongoDB的详细教程”可以分为以下几个步骤: 安装 MongoDB MongoDB 是一款非常流行的 NoSQL 数据库,我们需要先安装 MongoDB 才能使用它。MongoDB 的安装方法请参考其官方文档。 安装 MongoDB C# 驱动 为了能够在 .Net Core 中使用 MongoDB,我们需要使用 MongoDB …

    MongoDB 2023年5月16日
    00
  • mongodb增删改查详解_动力节点Java学院整理

    MongoDB增删改查详解攻略 MongoDB是一款非关系型数据库,支持JSON样式的文档数据存储格式和动态查询。 增加文档 插入文档可以使用db.collection.insert()方法,或db.collection.save()方法。 db.collection.insert() db.collection.insert( <document o…

    MongoDB 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部