我是靠谱客的博主 贤惠月光,最近开发中收集的这篇文章主要介绍Mongodb在windoms下的安装Mongodb安装,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

  1. 运行mongodb-win32-x86_64-2008plus-ssl-v3.4-latest-signed.msi
    在这里插入图片描述
  2. 点击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
  1. 通过执行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优秀的客户端工具

  1. 下载
    链接:https://pan.baidu.com/s/1sa3CLq0EJv2rhavKQ67kzw
    提取码:fv3u
    无脑安装就行 点击下一步 中间可以选择安装地址
    安装完后启动Studio-3T.exe
  2. 点击Connect
    在这里插入图片描述
  3. 点击New 新建连接
    在这里插入图片描述
  4. 填写连接信息,这个随意 填写完后点击save在这里插入图片描述
  5. 点击Connect在这里插入图片描述
  6. 出现一下画面就是成功了
    在这里插入图片描述

简单应用

  1. 基础概念 在这里插入图片描述
  2. 简单操作
一 数据库操作
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安装所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(30)

评论列表共有 0 条评论

立即
投稿
返回
顶部