【Node.js】基础梳理 6 - MongoDB

写在最前:跟着视频学习只是为了在新手期快速入门。想要学习全面、进阶的知识,需要格外注重实战和官方技术文档,文档建议作为手册使用

系列文章

MongoDB —— 分布式文件存储数据库

核心概念

  • 数据库:略
  • 集合(collection):类似JS中的数组,在集合中可以存放很多文档
  • 文档(document):文档是该数据库中最小单位,类似JS中的对象
    在这里插入图片描述

命令行操作

1、数据库命令

功能 命令
显示所有数据库 show dbs
切换到指定数据库,若不存在则自动创建 use dbName
显示当前所在数据库 db
删除当前数据库 use dbName
db.dropDatabase()

2、集合命令

功能 命令
创建集合 db.createCollection(‘集合名’)
显示当前数据库中所有集合 show collection
删除某个集合 db.集合名.drop()
重命名集合 db.集合名.renameCollection(‘集合新新名字’)

3、文档命令

功能 命令
插入文档 db.集合名.insert( 文档对象 )
查询文档 db.集合名.find( 查询条件 )
eg: db.集合名.find({ age: 20 }), 查询年龄为20的文档
更新文档 db.集合名.update( 查询条件, 新的文档 )
eg: db.集合名.update( {name: 'rory'}, {$set: {age:19}} )
删除文档 db.集合名.remove( 查询条件 )

相关推荐

  1. Node.js开发-MongoDB

    2023-12-08 20:10:06       53 阅读
  2. Node.js】笔记梳理 7 - mongoose

    2023-12-08 20:10:06       64 阅读
  3. ES6 新增功能复盘梳理

    2023-12-08 20:10:06       30 阅读
  4. Node.js_mongodb数据迁移

    2023-12-08 20:10:06       17 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-08 20:10:06       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-08 20:10:06       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-08 20:10:06       87 阅读
  4. Python语言-面向对象

    2023-12-08 20:10:06       96 阅读

热门阅读

  1. Connection reset

    2023-12-08 20:10:06       51 阅读
  2. Flask 最佳实践(一)

    2023-12-08 20:10:06       48 阅读
  3. 解释区块链技术的应用场景和优势。

    2023-12-08 20:10:06       61 阅读
  4. LeetCode //C - 188. Best Time to Buy and Sell Stock IV

    2023-12-08 20:10:06       59 阅读
  5. 初识 OpenCV

    2023-12-08 20:10:06       64 阅读
  6. Leetcode 344. Reverse String

    2023-12-08 20:10:06       57 阅读
  7. rabbitmq的路由策略

    2023-12-08 20:10:06       60 阅读
  8. tomcat 如何优化?

    2023-12-08 20:10:06       56 阅读
  9. 数据库函数大全(更新中)

    2023-12-08 20:10:06       54 阅读
  10. 解决Qt发送信号指定重载

    2023-12-08 20:10:06       59 阅读