MongoDB下载安装与简单增删改查

时间:2021-03-03 11:16:18

Windows下MongoDB的安装和配置、启动和停止

下载地址:MongoDB的官方下载网址是:https://www.mongodb.org/downloads

MongoDB下载安装与简单增删改查

安装步骤1、

点击下载的mongodb-win32-x86_64-2008plus-ssl-3.0.4-signed.msi,下一步,下一步over。

MongoDB下载安装与简单增删改查

安装步骤2、

我这里是默认安装路径,复制路径: C:\Program Files\MongoDB\Server\3.0\bin

打开cmd窗口,输入以下命令

1.> cd C:\Program Files\MongoDB\Server\3.0\bin

2.> mongod.exe --install --logpath " C:\Program Files\MongoDB\log\log.txt" --dbpath " C:\Program Files\MongoDB\data\db"

3.> net start mongodb

note:3.net start mongodb为启动mongodb服务,net end mongodb 停止mongodb服务。

MongoDB下载安装与简单增删改查MongoDB下载安装与简单增删改查

mongod参数说明:

dbpath:数据文件存放路径,每个数据库会在其中创建一个子目录,用于防止同一个实例多次运行的mongod.lock也保存在此目录中。

logpath:错误日志文件。

logappend:错误日志采用追加没模式(默认是覆写模式)。

bind_ip:对外服务的绑定Ip,一般设置为空,及绑定在本机所用可用Ip上,如有需要可以单独指定。

port:对外服务端口,web管理端口在这个port的基础上+1000.

fork:以后台Daemon形式运行服务。

journal:开启日志功能,通过保存操作日志来降低单机故障的恢复时间,在1.8版本后正式加入,取代在1.7.5版本中的dur参数。

syncdelay:系统同步刷新磁盘的时间,单位为秒,默认是60秒。

directoryperdb:每个db存放在单独的目录中,建议设置该参数。

maxConns:最大连接数。

repairpath:执行repair时的临时目录。如果没有开启journal,异常down机后重启,必须执行repair操作。

安装步骤3、

这样其实就安装成功啦,同时也启动啦mongoDB服务,进入Shell环境界面。

紧接着,我们趁热打铁,进入简单的MongoDB增删改阶段

MongoDB预热,简单的增删改

首先我先介绍一点MongoDB的基本概念

1、MongoDB是NoSQL中面向文档的数据库,他是介于关系型数据库与非数据库之间的数据库产品。

2、MongoDB的文档,相当于关系数据库中的一行数据。

3、多个文档组成一个集合(collection),集合相当于关系数据库中的表

4、多个集合,组合在一起,就是一个数据库

5、一个运行的MongoDB Server支持多个数据库。

MongoDB中的插入Insert

首先打开cmd,输入Mongo进入shell界面

MongoDB下载安装与简单增删改查

输入show dbs ,查看当前数据库为local。然后创建数据库,库名为fristdb,输入 use fristdb ,这样就相当于创建啦数据库。

MongoDB下载安装与简单增删改查

note:

> db.people.insert({"name":"张龙豪","age",18}) 这一句由于{}里面的内容不是json结构的数据,不能插入数据库表(集合)people中。

> db.people.insert({"name":"张龙豪","age":18}) 这样文档格式没有错误,就插入成功,意思是在fristdb库中插入people集合(表),文档(行数据)为 {"name":"张龙豪","age":18}

> db.room.insert({"cmp":50,"tree":20}) 这一句又创建啦一个集合(表)插入文档(行数据)为{"cmp":50,"tree":20}

MongoDB中的查看select---find

MongoDB下载安装与简单增删改查

note:首先我在peple集合中插入啦2条数据,一条是18岁,一条是20岁。

> db.peple.find() 查出peple集合中的所有的文档

> db.peple.find({"age":18}) 查出peple集合中年龄为18的一条文档。

MongoDB中的修改update

MongoDB下载安装与简单增删改查

Note:这个看图,我就不罗嗦啦,update({},{}),前面一个是查询条件,后面是修改后的数据文档

MongoDB中的删除delete--remove

MongoDB下载安装与简单增删改查

Note:删除后剩下一条张龙豪20的数据。

MongoDB下载安装与简单增删改查的更多相关文章

  1. mongodb数据库学习【安装及简单增删改查】

    //@desn:mongodb数据库学习 //@desn:码字不宜,转载请注明出处 //@author:张慧源  <turing_zhy@163.com> //@date:2018/08/ ...

  2. 使用虚拟机在ubuntu下搭建mongoDB开发环境和简单增删改查操作

    最近在折腾mongodb和nodejs,在imooc上找了一个mongodb的入门教程,跟着里面一步一步的走,下面记录下我操作的步骤和遇到的问题. 课程地址:http://www.imooc.com/ ...

  3. 国产化之路-统信UOS &plus; Nginx &plus; Asp&period;Net MVC &plus; EF Core 3&period;1 &plus; 达梦DM8实现简单增删改查操作

    专题目录 国产化之路-统信UOS操作系统安装 国产化之路-国产操作系统安装.net core 3.1 sdk 国产化之路-安装WEB服务器 国产化之路-安装达梦DM8数据库 国产化之路-统信UOS + ...

  4. ado&period;net的简单数据库操作(三)——简单增删改查的实际应用

    果然,在犯困的时候就该写写博客,写博客就不困了,哈哈! 上篇我记录了自己的SqlHelper的开发过程,今天记录一下如何使用这个sqlhelper书写一个具有简单增删改查的小实例啦. 实例描述:在数据 ...

  5. Redis:五种数据类型的简单增删改查

    Redis简单增删改查例子 例一:字符串的增删改查 #增加一个key为ay_key的值 127.0.0.1:6379> set ay_key "ay" OK #查询ay_ke ...

  6. SpringBoot整合MongoDB JPA&comma;测试MongoRepository与MongoTemplate用法&comma;简单增删改查&plus;高级聚合

    源码 地址 -> https://github.com/TaoPanfeng/case/tree/master/04-mongo/springboot-mongo 一 引入依赖 <depe ...

  7. Node&period;js、express、mongodb 入门&lpar;基于easyui datagrid增删改查&rpar;

    前言 从在本机(win8.1)环境安装相关环境到做完这个demo大概不到两周时间,刚开始只是在本机安装环境并没有敲个Demo,从周末开始断断续续的想写一个,按照惯性思维就写一个增删改查吧,一方面是体验 ...

  8. Android&lowbar;ADB 常用 shell命令 和 sqlite3 简单增删改查

    今天学习了一个ADB的常用命令.接下来简单使用几个常用ADB shell 命令. 首先我们得明白什么是adb.exe ADB -Android Debug Bridge, 是 Android sdk ...

  9. nodejs笔记五--MongoDB基本环境配置及增删改查;

    一.基本环境配置: 1,首先到官网(http://www.mongodb.org/downloads )下载合适的安装包,然后一步一步next安装,当然可以自己更改安装目录:安装完成之后,配置环境变量 ...

随机推荐

  1. C&plus;&plus;中单例模式

    //C++单例模式:指一个类只生成一个对象 #include <iostream> using namespace std; class A{ public: static A* getA ...

  2. 查看Oracle SQL执行计划的常用方式

    在查看SQL执行计划的时候有很多方式 我常用的方式有三种 SQL> explain plan for 2 select * from scott.emp where ename='KING'; ...

  3. django中使用json&period;dumps处理数据时,在前台遇到字符转义的问题

    django后台代码: import json ctx['dormitory_list'] = json.dumps([{", "is_checked": 1}, {&q ...

  4. Application to find the maximum temperature in the weather dataset

    import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.IntWritable; import org.apache.hadoop. ...

  5. &lbrack;Go语言学习&rsqb;之一&colon;搭建单元测试环境

    最近开始正式的学习Go语言,奉行我学习一项新技术的步骤和原则( 笔记 + 单元测试 + demo ).首先学习了开发环境的配置,并立即搭建了单元测试的环境,这样可以一边写笔记,一边进行测试和学习,从而 ...

  6. 第2章KNN算法笔记&lowbar;函数classify0

    <机器学习实战>知识点笔记目录 K-近邻算法(KNN)思想: 1,计算未知样本与所有已知样本的距离 2,按照距离递增排序,选前K个样本(K<20) 3,针对K个样本统计各个分类的出现 ...

  7. 到底啥事w3c标准

    W3C标准                                                                                               ...

  8. Net分布式系统整体框架

    Net分布式系统之一:系统整体框架介绍 一.设计目的 从事.Net平台开发系统已有8年多了,一直思考搭建.Net分布式系统架构.基于window平台搭建的大型分布式系统不多,之前了解过myspace. ...

  9. NeuralEnhance&colon; 提高图像分辨率的深度学习模型

    NeuralEnhance是使用深度学习训练的提高图像分辨率的模型,使用Python开发,项目地址:https://github.com/alexjc/neural-enhance. 貌似很多电影都有 ...

  10. clean code&lpar;一&rpar;

    代码整洁之道对于程序的重构及可读性至关重要.开始整洁之道吧!!! 一.抽离try catch 模块 public void delete(Page page){ try { deletePageAnd ...