概述
Mongodb安装
1 mongodb介绍
2下载mongodb
链接:https://pan.baidu.com/s/1V2dF8ECKJelg9osaR01LjQ
提取码:hbwm
使用的版本为3.4
3 安装mongodb
操作系统为win10
你的系统如果是 win7 可能需要vc++运行库
安装需要vc++ 如果没有会提示无法启动此程序,因为计算机中丢失 VCRUNTIME140.dll”。
下载vc++
链接:https://pan.baidu.com/s/1UdkqbkpHs3Fys1-N4HcuZg
提取码:ddo7
- 运行mongodb-win32-x86_64-2008plus-ssl-v3.4-latest-signed.msi
- 点击Next 点击 同意协议 然后next
3. 点击Custom
4. Browse 这个是你安装的地址 注意不要有中文
调整后点击Next
5. 点击Install 安装
6. 点击Finish完成
7. 进入到安装目录
8. 为了方便管理 创建 数据库路径(data目录) ,日志文件(logs目录)和日志文件(mongo.log文件),创建配置文件mongo.conf
mongo.conf的配置内容
#数据库路径
dbpath=D:softwareMongoDBdata
#日志输出文件路径
logpath=D:softwareMongoDBlogsmongo.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用 journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
port=27017
- 通过执行bin/mongod.exe,使用–install选项来安装服务,使用–config选项来指定之前创建的配置文件。
mongod.exe --config "D:softwareMongoDBmongo.conf" ‐‐install
注意Mongodb 安装成功会自动添加服务 重启此服务也可以
10 .
#启动MongoDB服务
net start MongoDB
#关闭MongoDB服务
net stop MongoDB
11.
启动mongodb服务, 命令执行后,浏览器中输入http://127.0.0.1:27017看到如下界面即说明启动成功
安装studio3t
studio3t是mongodb优秀的客户端工具
- 下载
链接:https://pan.baidu.com/s/1sa3CLq0EJv2rhavKQ67kzw
提取码:fv3u
无脑安装就行 点击下一步 中间可以选择安装地址
安装完后启动Studio-3T.exe - 点击Connect
- 点击New 新建连接
- 填写连接信息,这个随意 填写完后点击save
- 点击Connect
- 出现一下画面就是成功了
简单应用
- 基础概念
- 简单操作
一 数据库操作
1、查询数据库
show dbs 查询全部数据库
db 显示当前数据库
2、创建数据库
命令格式:use DATABASE_NAME
例子:use test02 #有test02数据库则切换到此数据库,没有则创建。
注意: 新创建的数据库不显示,需要至少包括一个集合。
3、删除数据库(慎用!!!)
命令格式:db.dropDatabase()
例子:
删除test02数据库
先切换数据库:
use test02
再执行删除:
db.dropDatabase()
二 集合
集合相当于关系数据库中的表,一个数据库可以创建多个集合,一个集合是将相同类型的文档管理起来。
1、创建集合
db.createCollection(name, options)
name: 新创建的集合名称
options: 创建参数
2、删除集合
db.collection.drop()
例子: db.student.drop()
删除student集合
三 文档
mongodb中文档的格式是json格式,下边就是一个文档,包括两个key:_id主键和name
{
"_id" : ObjectId("5b2cc4bfa6a44812707739b5"),
"name" : "程序员"
}
插入命令:
db.COLLECTION_NAME.insert(document)
每个文档默认以_id作为主键,主键默认类型为ObjectId(对象类型),mongodb会自动生成主键值。
例子:
db.student.insert({"name":"程序员","age":10})
注意:同一个集合中的文档的key可以不相同!但是建议设置为相同的。
更新文档
命令格式:
db.collection.update(
<query>,
<update>,
<options>
)
query:查询条件,相当于sql语句的where
update:更新文档内容
options:选项
替换文档
将符合条件 "name":"人类"的第一个文档替换为{"name":"程序员","age":10}。
db.student.update({"name":"人类"},{"name":"程序员","age":10})
$set修改器
使用$set修改器指定要更新的key,key不存在则创建,存在则更新。 将符合条件 "name":"程序"的所有文档更新name和age的值。
db.student.update({"name":"程序"},{$set:{"name":"程序员","age":10}},{multi:true})
multi:false表示更新第一个匹配的文档,true表示更新所有匹配的文档。
删除文档
命令格式:
db.student.remove(<query>)
query:删除条件,相当于sql语句中的where
1、删除所有文档
db.student.remove({})
2、删除符合条件的文档
db.student.remove({"name":"程序"})
查询文档
命令格式:
db.collection.find(query, projection)
query:查询条件,可不填
projection:投影查询key,可不填
1、 查询全部
db.student.find()
2、查询符合条件的记录
查询name等为"程序员"的文档。
db.student.find({"name":"程序员"})
3、投影查询
只显示name和age两个key,_id主键不显示。
db.student.find({"name":"程序员"},{name:1,age:1,_id:0})
更深入了解请参考 MongoDB权威指南.pdf
链接:https://pan.baidu.com/s/1uC-hgizAonbeYuYtbtdX8Q
提取码:oa1b
最后
以上就是贤惠月光为你收集整理的Mongodb在windoms下的安装Mongodb安装的全部内容,希望文章能够帮你解决Mongodb在windoms下的安装Mongodb安装所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复