mongoDB简单使用(WINDOWS)

1 下载安装

下载地址 https://www.mongodb.com/download-center#community

mongoDB简单使用(WINDOWS)

2 安装,并配置

3 启动服务 

 net start mongodb
MongoDB 服务正在启动 ..

MongoDB 服务已经启动成功。

4 连接 

    mongo
MongoDB shell version v3.6.5
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.6.5

#省略#

5 可以直接进行一些简单的操作,由于是用js写的,所以可以使用一些js的内容

mongoDB简单使用(WINDOWS)

6 创建数据库

use DB_NAME

如果数据库不存在,则创建,如果存在,则切换到指定数据库

mongoDB简单使用(WINDOWS)

此时如果查看所有数据库,发现新增的数据库不存在,需要向数据库中增加内容后即可看到

mongoDB简单使用(WINDOWS)

7 删除数据库

db.dropDatabase()

删除当前数据库,默认为test

8 集合操作 (个人感觉类似于表)

删除集合 db.collection.drop() 

创建集合

 mongoDB简单使用(WINDOWS)

name为集合名称

mongoDB简单使用(WINDOWS)

 创建固定集合

mongoDB简单使用(WINDOWS)

8 文档操作(个人观点类似于内容) 固定集合无法对其内容进行更改

插入文档 db.COLLECTION_NAME.insert(document)

查询文档  db.shj.find()

mongoDB简单使用(WINDOWS)

mongoDB简单使用(WINDOWS)

更新文档

mongoDB简单使用(WINDOWS)

mongoDB简单使用(WINDOWS)

但是在更新固定集合是会报错

mongoDB简单使用(WINDOWS)

报错原因是改变了固定集合的大小,是不被允许的

删除文档  db.集合.deleteMany({ 条件}),如果条件为空,则删除所有

mongoDB简单使用(WINDOWS)

mongoDB简单使用(WINDOWS)

文档查询 (相当于select查询语句)

db.集合.find({条件}) 条件为空,则查询所有

db.集合.find({条件}) .pretty() 格式化显示

mongoDB简单使用(WINDOWS)

mongoDB简单使用(WINDOWS)

mongoDB简单使用(WINDOWS)

多个键值对用逗号隔开,相当于and操作

mongoDB简单使用(WINDOWS)

OR 语法格式

  db.shj.find(
  {
  $or: [ 
  { age:25},{name:'wuwu'}
  ]}
  ).pretty()

mongoDB简单使用(WINDOWS)

分页操作  limit().skip()      其中 skip()中的参数表示从第几条数据开始,limit表示显示多少条

例如 skip(10),limit(20) <==> limit(10,20)

mongoDB简单使用(WINDOWS)

mongoDB简单使用(WINDOWS)

但是skip()是一条一条数据过去的,所以当数据量很大时,性能会较低

排序 sort (key: 1) 1为升序,-1位降序


mongoDB简单使用(WINDOWS)