1. 简介

    • mongoDB是为快速开发互联网Web应用而设计的数据库系统,与node.js配合挺好。

    • mongoDB的设计目标是极简,灵活,经常在web应用栈的业务层被运用

    • mongoDB的数据模型是面向文档的,类似于JSON的结构,mongoDB这个数据库中存的是各种各样的BSON

  2. 安装

  3. 使用

    • mongoDB中文文档

      1.初始化


      cmd
      mongo
      show dbs 显示当前所有的数据库
      use 数据库名 进入到制定数据库中
      db 显示当前所在的数据库
      show collections 显示数据库中的所有集合

      2.创建操作


      db.collection.insert() 例如 db.demos.insert({counter:1000})
      db.collection.insertOne() 将单个文档插入
      db.collection.insertMany(
      [<document 1>,<document 2>,....],
      {
      writeConcern:,
      ordered:
      }
      )

        	use first  创建了first数据库
        	但是只有当数据库被插入数据后  数据库才真正被创建
        	db.createCollection()   创建集合
        	show collections  显示已经有的集合
        	db.collection.drop()  删除集合
      

      3.读操作


      db.collection.find()
      是可以通过条件或者过滤器找到制定文档
      db.collection.find(
      { age: { $gt : 18} },
      { name: 1,adress : 1}
      )

      4.更新操作


      db.collection.update() 也只更新一个
      db.collection.updateOne() 更新一个
      db.collection.updaremany() 更新所有符合条件的文档

      5.删除操作


      db.collection.delete();
      db.collection.deleteOne();



可视化工具: 下载自带的 MongoDBCompass界面挺好看的呢,使用的话我还是觉得cmd来的舒服,可视化工具具体使用流程的话可以看看这个博客呢。


js上一般用node的 mongoose来操作数据的呢。