官网网站下载mongodb

第一步:安装

默认安装一直next,直到choose setup type,系统盘空间足够大,安装在c盘就好

第二步:配置及使用

1.创建目录mongodb,及三个文件夹data、etc、logs

2.依次在data文件夹中创建db文件夹



在logs文件夹中创建Mongolian.log文件

3.最后在etc文件夹中创建mongo.conf文件

相关配置如下

#数据库路径
dbpath=F:\mongodb\data\db
#日志输出文件路径
logpath=F:\mongodb\logs\mongodb.log
#错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=false
#端口号 默认为27017
port=27017

第三步:配置环境变量,提高效率

根据mongodb安装的路径,进入到bin文件,添加到path中,安装时不修改安装路径,一般默认为:C:\Program Files\MongoDB\Server\4.1\bin

最后一步:测试是否配置好

启动mongodb服务

这样子好像差不多了,嗯。。。。。浏览器:http://127.0.0.1:27107



还不行,还差一步

启动客户端



配置完成,访问http://127.0.0.1:27107会如下图显示



如果访问http://127.0.0.1:27107还是不行,请查看服务中mongodb服务是否已启动



部分mongodb命令

查询有哪些数据库

  • 查询数据库:show dbs;
  • 切换数据库: use 数据库名;
  • 查询当前db下有哪些集合
    • show collections;
  • 查询数据:
    • db.集合名.find(); //查询出来的是文档对象 document
    • db.users.find();
  • 添加数据:
    • db.集合名.save(对象) //mongo默认会给我们加入_id作为该文档对象的唯一标识
    • db.users.save({contry:'中国',name:'小明',score:77});
  • 删除数据:
    • db.集合名.remove(条件对象);//条件匹配就会被删除
    • db.users.remove({name:'小明'});
    • 如果给定一个空对像,会匹配全部
  • 更新数据:
    • db.集合名.update({匹配条件对象},{$set:{修改后的对象}});
    • db.users.update({name:'小明'},{$set:{contry:'印度'}});;

分页

  • db.users.find().skip(3).limit(3);
  • db.集合名称.find().跳到3.显示3条

    + limit 0,3

排序

  • db.users.find().sort({key:排序方式});
  • db.users.find().sort({'score':1}); //正数代表升序,负数代表降序

模糊匹配

  • db.users.find({name:{$regex:'小'}});
  • db.users.find({name:{$regex:'明'}});

聚合函数

  • 需要求当前集合的记录数:
  • db.users.find().count();
  • 求最大值

    -求整个集合的总成绩

    + db.集合名.聚合({ 组的划分规则{_id:'1',显示内容:{$sum:'$score'}} })

    • 求所有人的平均分

      • db.users.aggregate({$group:{_id:'1',sumscore:{$avg:'$score' } }});
    • 求按国家分组,求所有国家的总分
      • db.users.aggregate({$group:{_id:'$contry',sumScore:{$sum:'$score'}}});

mongodb在w10安装及配置的更多相关文章

  1. MongoDB Windows环境安装及配置

    MongoDB一般安装 1.首先到官网(http://www.mongodb.org/downloads )下载合适的安装包,目前的最新版本为2.6 安装包有zip和msi格式的,这里推荐下载zip格 ...

  2. 1. 初探MongoDB —— 介绍、安装和配置

    一.写在前面 之前一直以来,都是使用关系型数据库.也很早就听闻,当数据量大的时候,关系型数据库使用起来会有很多问题.诸如查询数据慢,加载花费时间长等等. 也早就耳闻NOSQL(NoSQL = Not ...

  3. mongoDB数据库的安装与配置

    noSql数据库MongoDB的安装地址:https://www.mongodb.com/download-center?jmp=nav#community 选择相应的版本进行下载,在此以window ...

  4. 学习MongoDB 一:MongoDB 入门(安装与配置)

    一.简介 MongoDB一种非关系型数据库(NoSql),是一种强大.灵活.可扩展的数据存储方式,因为MongoDB是文档模型,自由灵活很高,可以让你在开发过程中畅顺无比,对于大数据量.高并发.弱事务 ...

  5. Centos下MongoDB数据库的安装以及配置开机自启动(三)

    最近写了一个用node来操作MongoDB完成增.删.改.查.排序.分页功能的示例,并且已经放在了服务器上地址:http://39.105.32.180:3333. 在服务器上完全可以用yum来安装管 ...

  6. mongodb单机版的安装和配置

    首先根据操作系统下载MongoDB的相关安装文件 下载后上传到linux上,解压 将解压后的文件夹重新命名为monggodb4.0.1 命令mv 配置必要的文件夹mgdata存放运行数据,mglog存 ...

  7. MongoDB数据库的安装、配置和使用

    1.下载安装包   wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.7.tgz 2.解压安装包   tar -zxf mo ...

  8. 详细图解window环境mongodb下载、安装、配置与使用

    到官网下载最新版面mongodb安装包,(32位版本的已经取消了,只有64位的) 官网地址: https://www.mongodb.com/download-center#community 下载完 ...

  9. mongoDB Liunx下安装及配置

    以下以ubuntu 16.04(64位)操作系统为例: 一.下载和安装 在ubuntu下安装mongodb可以使用 apt-get进行安装,也可以直接下载编译好的二进制文件进行安装.下面主要介绍使用二 ...

随机推荐

  1. ceph 运维常用指令

    集群 启动一个ceph 进程 启动mon进程 service ceph start mon.node1 启动msd进程 service ceph start mds.node1 启动osd进程 ser ...

  2. Neutron 是怎么实现虚拟三层网络的

    Neutron 对虚拟三层网络的实现是通过其 L3 Agent (neutron-l3-agent).该 Agent 利用 Linux IP 栈.route 和 iptables 来实现内网内不同网络 ...

  3. python网络编程--协程

      1.协程 协程:是单线程下的并发,又称微线程,纤程.英文名Coroutine.一句话说明什么是线程:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的.. 需要强调的是: 1. pyt ...

  4. ClamAV资料链接

    1.http://wiki.ubuntu.org.cn/index.php?title=ClamAV&variant=zh-cn Ubuntu的wiki下对ClamAV的大致介绍,包括使用. ...

  5. 个人常用的win7 快捷键

    1.Win + D – 显示桌面 2.Win+L    锁定系统 3.Win + R – 打开运行窗口 4.Win+M     最小化所有窗口      当按下后当前所有窗口全都最小化.再次按下这个组 ...

  6. 动态代理(CGLIB实现)

    CGLIB(Code Generation Library)是一个开源项目.可以直接对类进行增强,而不需要像JDK的动态代理,需要增强的类必须实现某接口 在使用Spring框架时,因为Spring框架 ...

  7. loadrunner录制的基本知识

    1.http/html录制选择web_url,如下图所示: 开始录制->Options->Recording->HTML Advanced->选择web_url->OK ...

  8. 现在就启用 HTTPS,免费的!

    现在就启用 HTTPS,免费的! 现在,你应该能在访问https://konklone.com的时候,在地址栏里看到一个漂亮的小绿锁了,因为我把这个网站换成了HTTPS协议.一分钱没花就搞定了. 为什 ...

  9. [JS] 瀑布流加载

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name ...

  10. IIFE格式js写法

    创建 加载文件方法 输出方法 方法书写 输出自定义变量 完整写法