MongoDB相关

通常我们在不同情境下使用不同的数据存储方式。如果仅仅用来存储测试用的数据,推荐使用TXT CSV格式的文件,因为这两种格式的读写都非常方便,

可以很快的打开文件查看当TXT CSV 文件过大的时,使用notepad++打开TXT文件就要花费很长的时间,用Excel打开文件更是惨不忍睹,试过的人都知道。

并且修改数据也非常麻烦。因此,当数据非常大,要与别人交换或者别人也要访问时,使用数据库是一个非常明智的选择。如果存储的数据不是关系型数据格式,

推荐使用MongoDB,甚至可以直接存储爬取的JSON格式数据而不用进行解析。如果是关系型的表格数据,那么可以是使用MySQL存储数据。

安装配置

1.  在官网下载相关msi(window10)

2.  建议放在D盘(mongodb不会自己创建,需要手动创建。建议创建到D盘或者其他你认为合适的位置,不需要和mongodb的bin在一块)。

其中data用来存放数据库数据,log用来存放日志文件。log文件夹下创建了一个mongodb.log的文件。

创建完后MongoDB不会默认存放在这里,后续在命令执行响应的命令告知MongoDB

3.  安装过程中可能会遇到如下报错"service MongoDB failed to start,verify that you have sufficient privileges to start system services "

忽略就可以,然后进入安装MongoDB的目录下,进入data,新建一个文件夹然后命名为db。

4.  注意:路径最好是全英文

启动MongoDB及问题解决

在命令行中进入MongoDB安装目录下的bin文件夹

输入"mongod -dbpath d:\"这是你安装mongoDB的文件夹,根据命名来写"\data\db"

当然如果直接这样进入的话会遇到报错问题

"Eorror:couldn't connect to server  127.0.0.1:27107,connection attempt failed"

解决方法也很简单,你需要先打开终端A进入MongoDB安装目录下的bin文件夹中

然后键入命令:mongod

然后在打开终端B同样进入文件夹bin中,键入命令:mongo(也就是说你要打开两个终端)

可以看到已经成功的进入数据库中。

MongoDB可视化界面(Robomongo)

1.  在官网下载并安装Win版的.exe文件即可

2.  安装后按照默认步骤进行

3.  打开安装好的程序并且保证终端A、B分别以执行mongod、mondo指令。然后在Robomongo启动界面中点击create然后默认进行链接即可

  • 可能遇到问题就是“连接失败”

    • 检查自己的mongodb终端是否连接
    • 如果没有连接,打开cmd 连接mongod 、mongo即可

回来在此尝试robomongo界面的connect就ok了

  • 查看数据库内容

    • show dbs
    • use hupu
    • db.post.find().pretty()  //注意这里post是虎扑数据库下的表名

MongoDB安装与配置问题的更多相关文章

  1. mongodb安装到配置问题

    一.所有问题 Xshell 连接不上 报错类型:Could not connect to '192.168.122.1' (port 22): Connection failed.原因:IP地址未生成 ...

  2. mongodb安装&简单使用

    转自Mac下使用brew安装mongodb,按着步骤已成功安装. brew常用命令 1.更新brew本身 brew update 2.使用brew安装软件 1 brew install soft_na ...

  3. win7 64位下 mongodb安装及命令运行

    有网友老催我把框架加上mongodb的支持,于是偶尔抽空看了看相关的文章. 今天有缘,就把mongodb安装了一下,中间遇到了小小的问题,So,把整个过程记录一下: 1:先上官网:http://www ...

  4. MongoDB配置服务--MongoDB安装成为windows服务

    MongoDB安装成为windows服务 1.打开命令提示符(最好以管理员的身份打开),然后输入: mongod --logpath "D:\MongoDB\data\log\logs.tx ...

  5. [MongoDB]安装MongoDB

    汇总: 1. [MongoDB]安装MongoDB2. [MongoDB]Mongo基本使用:3. [MongoDB]MongoDB的优缺点及与关系型数据库的比较4. [MongoDB]MongoDB ...

  6. MongoDB学习:(一)MongoDB安装

    MongoDB学习:(一)MongoDB安装 MongoDB介绍:     直接百科了: MongoDB安装: 1:下载安装: MongoDB安装:https://www.mongodb.com/do ...

  7. MongoDB 安装(Window/Linux)

    MongoDB安装在Windows上 在 Windows上,首先要安装 MongoDB下载最新发布的MongoDB: http://www.mongodb.org/downloads 确保得到正确的版 ...

  8. MongoDB安装与启动

    我本人电脑是win8系统64位,下载64位的zip包,下载完成后解压缩到D:\MongoDB目录 创建数据库目录D:\MongoDB\data,接下来打开命令行窗口,切换到D:\MongoDB\bin ...

  9. MongoDB安装部署(一)

    前言 MongoDB是一个由C++语言编写的基于分布式文件存储的数据库,是当前NoSQL数据库中比较热门的一种,旨在为Web应用提供可扩展的高性能数据存储解决方案. MongoDB 简介 MongoD ...

随机推荐

  1. 14、Spring Boot 2.x 集成 Druid 数据源

    14.Spring Boot 2.x 集成 Druid 数据源 完整源码: Spring-Boot-Demos

  2. linux mint 19 打开 Windows 下制作的 TXT 文件时‘乱码’

    因为 Linux 采用的是 UTF-8 编码,Windows 的中文编码是 GB18030. 解决的办法:让 Linux 的文本编辑器支持 GB18030 1.我们安装一个小软件"Dconf ...

  3. JQuery 实践---创建元素包装集

    1. 利用选择器,选择将被JQuery包装的元素 标识和选择DOM元素.JQuery采用我们已经知道的CSS语法并且扩展了一些.为了利用JQuery来选择元素,请把选择器包装在$()中. 基本CSS选 ...

  4. 分布式锁的三种实现方式 数据库、redis、zookeeper

    版权声明: https://blog.csdn.net/wuzhiwei549/article/details/80692278 一.为什么要使用分布式锁 我们在开发应用的时候,如果需要对某一个共享变 ...

  5. csp-s模拟测试77+78(lrd day1&2)

    RP-=inf....... 一场考试把rp败光...由于本次考试本人在考试中乱说自己AK导致rp--,本人当选为机房倒数第二没素质 不过AK一次还挺开心的... 达哥出的题还是比较简单的. T1:考 ...

  6. postgresql 一些操作

    postgresql 对sql语句敏感的. 所以尽量标准化输入 #############查看版本信息 ############ 1.查看客户端版本 psql --version 1 2.查看服务器端 ...

  7. 前端使用lodop如何获取打印状态

    前面已经说过,如何简单使用lodop了,今天说一下如何获得lodop的打印状态? 在教程里面找了半天,摸索出来了一套. template: <!-- 实验代码 --> <div> ...

  8. 获取 Django版本号的两种方式

    one k@ubuntu:~$ python Python ( , ::) [GCC ] on linux2 Type "help", "copyright", ...

  9. 2016百度之星资格赛 Problem A(前缀积与求逆元)

    题意:给出一个字符串,每次询问给出x和y要求算出从x到y的每个字符的(ASCII 码值-28)的值的积(mod9973). 分析:首先的想法肯定是算出每个位置的前缀积,然后只要F[y]/F[x-1]即 ...

  10. easyUI的c if

    {field:'domdistrict2',title:'区县',width:100}, {field:'option',title:'操作',width:fixWidth(0.08),align:' ...