• MongoDB 安装教程


    前言:

    MongoDB是一个基于分布式文件存储的数据库。由C++旨在为WEB应用提供可扩展的高性能数据存储解决方案。

    官方网站:https://www.mongodb.com/


    本次教程只针对windows系统


    步骤一:下载MongoDB

    地址:http://dl.mongodb.org/dl/win32/x86_64

    此处下载mongodb-win32-x86_64-2008plus-ssl-v3.4-latest.zip, 并解压在D:mongodb(此处路径可自行选择),如下图所示:

    步骤二:创建文件夹db、log

    自行创建文件夹d:mongodbdatadb、d:mongodbdatalog,分别用来安装db和日志文件。

    步骤三:命令行安装

    运行cmd.exe进入dos命令界面,执行下列命令

    >> cd d:mongodbin

    > >>d:mongodbin>mongod -dbpath=D:mongodbdatadb

    默认MongoDB监听的端口是27017,mysql的是3306

    步骤四:验证安装

    dos命令界面,安装完成后,打开http://127.0.0.1:27017/,看到如下提示,说明安装成功。

    步骤五:将MongoDB设为windows服务

    每次想使用mongodb数据库都要开启mongod.exe程序,所以比较麻烦,此时我们可以将MongoDB安装为windows服务

    dos命令界面,执行下列命令:

    >> cd d:mongodbin

    >>mongod --dbpath "d:mongodbdatadb" --logpath "d:mongodbdatalogMongoDB.log" --install --serviceName "MongoDB"

    其中MongoDB.log就是开始建立的日志文件,--serviceName "MongoDB" 服务名为MongoDB

    我们可以在windows服务页面看到创建的MongoDB。

    步骤六:启动MongoDB服务

    dos命令界面,执行下列命令:

    NET START MongoDB

    步骤七:打开MongoDB shell 

    dos命令界面,执行下列命令:mongo,打开shell,其实这个shell就是mongodb的客户端

    步骤八:关闭服务和删除进程

    dos命令界面,执行下列命令:

    >> NETstop MongoDB (关闭服务)

    >> mongod --dbpath "d:mongodbdatadb" --logpath "d:mongodbdatalogMongoDB.log" --remove --serviceName "MongoDB" (删除,注意不是--install了)


    步骤九:MongoDB常用命令

    1.常用的命令

    show dbs 显示数据库列表

    use dbname 进入dbname数据库,大小写敏感

    show collections 显示数据库中的集合,相当于表格

    2.创建&新增

    db.users.save({"name":"jack"}) 创建了名为users的集合,并新增了一条{"name":"lecaf"}的数据

    db.users.insert({"name":"jack", "age":20}) 在users集合中插入一条新数据,如果没有users这个集合,mongodb会自动创建

    3.删除

    db.users.remove() 删除users集合下所有数据

    db.users.remove({"name":"jack"}) 删除users集合下name=jack的数据

    db.users.drop()或db.runCommand({"drop","users"}) 删除集合users

    db.runCommand({"dropDatabase": 1}) 删除当前数据库

    4.查找

    db.users.find() 查找users集合中所有数据

    db.users.findOne() 查找users集合中的第一条数据

    5.修改

    db.users.update({"name":"jack"}, {"age":50}) 修改name=jack的数据为age=50

    第一个参数是查找条件,第二个参数是修改内容,除了主键,其他内容会被第二个参数的内容替换,主键不能修改.


    继续学习中,如有遗留,后续补充~~~

    作者:搁浅
    出处: http://www.cnblogs.com/xiaoxi-3-/
    如果对您有帮助,请关注我的同名简书:https://www.jianshu.com/u/da1677475c27
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    自增主键强制修改
    网页速度优化
    JS 获取字符串长度, 区别中英文
    SQL时间相关 SQL日期,时间比较
    关于document.cookie的使用
    php文件头部空白影响CSS布局 2
    FlvPlayer 播放器代码
    JAVA——继承、多态、重载和重写转
    JS星级评分,带提示(转)
    web 启动 本地应用程序 Activity
  • 原文地址:https://www.cnblogs.com/xiaoxi-3-/p/7501263.html
Copyright © 2020-2023  润新知