码迷,mamicode.com
首页 > 数据库 > 详细

在window中MongoDB基础操作

时间:2020-04-17 21:45:29      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:str   god   可选参数   ima   title   mongod   插入   next   启动   

window中安装MongoDB及MongoDB基本操作

 

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

MongoDB安装:一直默认next就行。

1、进入shell界面

进入安装MongoDB的bin目录下,启动mongo

 技术图片

2、数据库

(1)创建数据库:use 数据库名称

 技术图片

(2)查看当前数据库:db

 技术图片

(3)查看所有数据库:show dbs或show databases

 技术图片

(4)删除数据库 :db.dropDatabase()

 技术图片

3、集合

(1)创建集合:db.createCollection(name)

 技术图片

(2)查看集合show tables、show collections

 技术图片  技术图片   

(3)删除集合:db.stu54.drop()

 技术图片

 

 

 技术图片

4、文档的增、删、改、查

(1)插入文档:db.集合名.insert(文档)或db.stu54.save(文档)

 技术图片

(2)查看文档:db.集合名.find(查询条件)

 技术图片

(3)修改文档:db.集合名.update(条件,新数据)

:年龄,20岁修改为22岁(批量更新:db.stu54.updata({age:20},{$set:{age:22}},{multi:ture}))

 技术图片

(4)删除文档:db.集合名.remove(条件)

          :删除,_id:1

 技术图片

 

 

   只删除第一条:可选参数中加入{justOne:true}

技术图片

(5)按条件、范围,查、删、改

 技术图片

①   按条件查(删:把find()替换remove())

年龄为20 :db.stu54.find({age:20})

 技术图片

年龄为20,只显示名字和性别,不显示id:db.stu54.find({age:20},{_id:0,name:1,age:1})

 技术图片

②   按范围查(删:把find()替换remove())

年龄小于20:db.stu54.find({age:{$lt:20}})

 技术图片

年龄小于等于20:db.stu54.find({age:{$lte:20}})

 技术图片

年龄大于20:db.stu54.find({age:{$gt:20}})

 技术图片

年龄大于等于20:db.stu54.find({age:{$gte:20}})

 技术图片

年龄不等于20:db.stu54.find({age:{$ne:20}})

 技术图片

 

技术图片 技术图片

在window中MongoDB基础操作

标签:str   god   可选参数   ima   title   mongod   插入   next   启动   

原文地址:https://www.cnblogs.com/wyqzh/p/12722594.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!