注册

MongoDB入门教程之细说MongoDB数据库的增删查改操作

MongoDB是NoSQL数据库中的一种,它具有高性能、高可扩展性、高可用性等特点,与传统关系型数据库不同,它采用的是文档型数据存储方式,是一种非常适合于大数据存储和处理的数据库。本篇教程将详细讲解MongoDB数据库的增删查改操作,在学习前先确保你已经安装并启动了MongoDB服务。

MongoDB数据管理语言

在操作MongoDB的数据库时,必须使用一种叫MongoDB Shell的语言,这种语言是一种JavaScript脚本语言,可以直接操作MongoDB。MongoDB Shell提供了许多命令和操作MongoDB数据的方式,包括数据库和集合操作、插入、更新、查询、删除等操作。

MongoDB数据库的增删查改操作

数据库的增加和删除

  1. 创建新的数据库
use testdb //创建名为testdb的数据库
  1. 查看当前存在的数据库
show dbs //输出当前已经存在的数据库
  1. 删除数据库
db.dropDatabase(); //删除当前选中的数据库

集合的增删查改

在MongoDB中,每个数据库都可以包含多个集合,集合类似于表,但是又不同于表,没有固定的结构,可以存储不同类型的文档。

  1. 创建新的集合
db.createCollection('users'); //创建名为users的集合
  1. 查看当前数据库的已存在集合
show collections //输出当前选中的数据库中已存在的集合
  1. 删除集合
db.users.drop(); //删除名为users的集合

文档的增删查改

在MongoDB中,文档是指存储在集合中的数据,MongoDB文档是以JSON格式存储的。

  1. 插入新数据
db.users.insertOne({
    name: "Jack",
    age: 25,
    address: "Beijing,China"
});
  1. 查询数据
db.users.find() //查询users集合中所有的文档
  1. 更新数据
db.users.updateOne({
    name: "Jack"
}, {
    $set: {
        age: 26,
        address: "Shanghai,China"
    }
})
  1. 删除数据
db.users.deleteOne({
    name: "Jack"
})

上述是MongoDB数据库的增删查改操作,需要注意的是,在进行增删查改操作时,一定要先选择库和集合,并且使用合适的命令来操作。