MongoDB的安装与基本操作

发布于:2023-03-02 ⋅ 阅读:(292) ⋅ 点赞:(0)

最近刚好在学习爬虫,了解到MongoDB 非常适合 JSON 数据存储,受到广大爬虫程序员的青睐,故学习之。

一、安装MongoDB

官网:https://www.mongodb.com/try/download/community 进入官网后选择你需要的版本,系统,已及你想要的安装包(可选msi或zip,这里我使用msi,双击安装,简单!) MongoDB的安装与基本操作

::: warning 在 MongoDB 2.2 版本后已经不再支持 Windows XP 系统。最新版本也已经没有了 32 位系统的安装文件。所以直接下载即64位。 ::: 下载后双击开始安装(一直next,只需注意几步) MongoDB的安装与基本操作 这里我选择的是自定义安装,选择你想安装到的位置。 MongoDB的安装与基本操作 next MongoDB的安装与基本操作 next MongoDB的安装与基本操作 这里 "install mongoDB compass" 不勾选(当然你也可以选择安装它,可能需要更久的安装时间),MongoDB Compass 是一个图形界面管理工具,我们可以在后面自己到官网下载安装,下载地址:https://www.mongodb.com/download-center/compass ::: tip 安装时你可能会遇到的问题,这时候我们可以先Ignore就好。 MongoDB的安装与基本操作 ::: 最后安装成功 MongoDB的安装与基本操作

二、启动服务

注意一定是管理员模式运行cmd,cd 到 bin 目录下,输入下面的命令,安装服务

# mongod --dbpath "Data文件夹的路径" --dbpath "log的路径" --logappend --serviceName "服务的名字" --install
> mongod --dbpath D:\MongoDB\Data --logpath D:\MongoDB\Log\MongoDB.log --logappend --serviceName MongoDB --install

启动服务

> net start mongodb

关闭服务

> net stop MongoDB

移除服务

> "D:\MongoDB\bin\mongod.exe" --remove

MongoDB的安装与基本操作 服务启动成功,在浏览器输入http://localhost:27017/即可看到显示信息为: MongoDB的安装与基本操作 到此为止,mongodb服务已启动成功

三、基本操作

进入MongoDB Shell

  > mongo

MongoDB Shell是MongoDB自带的交互式Javascript shell,用来对MongoDB进行操作和管理的交互式环境。 MongoDB的安装与基本操作

基本概念

  • 数据库(database):是一个仓库,仓库中可以存放集合,是由多个集合组成
    > show dbs          #显示所有数据库
    > db                #当前数据库    
    > use "数据库名"    #连接到一个指定的数据库,如果数据库不存在则创建
  • 集合(collections):类似表,由多个document组成
  • 文档(document):文档数据库的最小单位,相当于数据库表中的一行记录

    简单操作

    创建数据库“testdb”
    > use testdb
    新增数据
    > db.testdb.insert({"name":"Immortal"})
    查询数据
    > db.testdb.find()
    修改数据
    # update()方法可以这样理解:update({查询条件},{更新内容});
    >db.testdb.update({"name":"Immortal"}, {$set:{"name":"zhangsan"}})
    删除数据
    # 删除name=zhangsan的document,如果写成db.testdb.remove()则会删除所有记录
    > db.testdb.remove({"name":"zhangsan"})