2019独角兽企业重金招聘Python工程师标准>>>

安装Mongodb服务器

1、根据电脑系统类型,到mongo官网自行选择响应的安装包,下载地址为:

http://www.mongodb.org/downloads

以我的电脑为例子,我下载的是mongodb-win32-x86_64-3.0.4.zip

2、双击解压安装包,解压后的文件夹目录如下:

mongodb-win32-x86_64-3.0.4.zip

--bin

--GNU-AGPL-3.0

--README

--THIRD-PARTY-NOTICES

3、需要自己创建一个数据库文件的存放位置,创建一个data文件夹,在此文件夹下创建db和log两个子文件,如下图:

--bin

--data

--db

--logs

--GNU-AGPL-3.0

--README

--THIRD-PARTY-NOTICES

4、配置mongodb的环境

path末尾配置上;D:\mongodb\bin;

5、在windows系统中注册mongo服务

用命令进入安装mongo的bin下,执行命令

D:\install\mongo\bin>mongod.exe --logpath D:\install\mongo\data\logs\mongo.log -

-logappend --dbpath D:\install\mongo\data\db --directoryperdb --serviceName Mong

oDB -install

回车,进去windows的服务列表中,查找,看看是否存在mongodb这个服务,如果存在,则标识注册成功,启动。

打开dos窗口,输入mongo看看是否显示连接成功。

安装mongodb可视化工具

http://dx1.pc0359.cn/soft/m/MongoVUE.rar

下载好工具包,解压,安装。添加本机mongodb的端口和连接,设置库名,连接即可。


JAVA操作mongodb增删差改

首先下载驱动

mongo-java-driver-3.0.3.jar

package com.liyi.test.mongo;import java.util.Set;import com.mongodb.BasicDBObject;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.DBObject;
import com.mongodb.MongoClient;public class TestMongo {public static void main(String[] args) {//初始化mongo服务器MongoClient mongoClient = new MongoClient("127.0.0.1", 27017);//获取数据库连接DB db = mongoClient.getDB("test");//获取数据库中的集合名称,如果没有,他会自己创建DBCollection collection = db.getCollection("testCollection");//创建基本的mongo对象BasicDBObject document = new BasicDBObject();document.put("user", 1);document.put("name", "liyiyi");document.put("age", "18");document.put("interst", "singing a song!");//往集合里面set对象
//        collection.insert(document);DBCollection table = db.getCollection("testCollection");  BasicDBObject query = new BasicDBObject();  query.put("name", "shangchengcai");  BasicDBObject newDocument = new BasicDBObject();  newDocument.put("user", 2);  BasicDBObject updateObj = new BasicDBObject();  updateObj.put("$set", newDocument);  //修改
//        table.update(query, updateObj);  //删除DBObject doc = new BasicDBObject("name", "shangchengcai");  collection.remove(doc);  //获取所有集合的名字Set<String> names = db.getCollectionNames();for (String name : names) {System.out.println(name);if("testCollection".equals(name)){DBCollection coll = db.getCollection(name);System.out.println(coll);DBCursor cursor = coll.find();while (cursor.hasNext()) {System.out.println("DBObject=" + cursor.next());}}}}
}

转载于:https://my.oschina.net/u/1998885/blog/504901

Windows7 MongoDB安装配置以及客户端的安装相关推荐

  1. 下载和安装配置 MinGW-w64(免安装版)

    下载和安装配置 MinGW-w64(免安装版) 1.找到downloads 2.找到SourceForge 3.找到一个合适的版本(我这里是下拉找到免安装版)下载,其他的都试过了,都不行(可能是因为外 ...

  2. SharePoint 2016 企业项目管理应用(二,基础安装配置SQL Server 2014 安装)

    SharePoint 2016 企业项目管理应用(二,基础安装配置SQL Server 2014 安装) 关于服务器操作系统的安装配置,这里不做说明,安装完成后执行加域操作. 1.首先修改数据库服务器 ...

  3. nginx 安装配置+清缓存模块安装

    nginx 安装配置+清缓存模块安装 下载软件包 编译安装 内核参数优化 配置范例站点站点 修改nginx配置文件 Nginx 启动关闭 测试 经过一段时间的使用,发现 nginx 在并发与负载能力方 ...

  4. Windows下使用WSL安装配置Kali/Windows Terminal安装/Win-Kex安装配置(非虚拟机or双系统)

    Windows下使用WSL安装配置Kali/Windows Terminal安装/Win-Kex安装配置(非虚拟机or双系统) 最近因为某些原因含泪拾起自己很久没碰过的CTF,首当其冲是配置环境.首选 ...

  5. 一:Greenplum5.10.2 生产环境安装配置 (系统初始化、安装准备)

    Centos7.5安装配置Greenplum5.10.2 (生产环境) 服务简介: Greenplum Master Master只存储系统元数据,业务数据全部分布在Segments上.其作为整个数据 ...

  6. nodejs死亡笔记之CentOS7虚拟机的安装配置及nodejs的安装(面向Windows编程)

    没有用过linux系统的nodejs开发人员不是好XXX(像我这种毫无文采的人还是不为难自己了,我们还是研究如何安装虚拟机好了) CentOS虚拟机的安装 题外话:我的主系统是win10,因为没有wi ...

  7. 大数据开发系列(六)----Hive3.0.0安装配置以及Mysql5.7安装配置

    一.Hive3.0.0安装配置:    (Hive3.1.2有BUG)hadoop3.1.2 Hive各个版本下载地址: http://archive.apache.org/dist/hive/,这里 ...

  8. 【GP5安装配置】 Greenplum5.23 安装手记

    作者:lianghc 时间:20191221 目录 作者:lianghc 时间:20191221 1.安装前准备 2. 安装步骤概述 2.1 常规安装 2.1 非常规安装法(先安装,再改参数) 3. ...

  9. mysql多实例安装配置_MySQL多实例安装配置

    MySQL进行多实例配置再生产环境中非常常见,比如一些高配置数据库服务器,就会跑多个MySQL实例,借助多实例绑定的方式提高服务器的整体资源利用率.另外在MySQL5.7以上版本还不支持多源复制时,当 ...

最新文章

  1. Windows Mobile 7 梦幻之旅系列1之- What’s New?
  2. JavaAgent 简单例子
  3. eclipse中启动tomcat出现错误的解决方法
  4. 农业谋定竞争力-农业大健康·万祥军:质量效益促品牌农业
  5. SQL大圣之路笔记——SQL 创建索引 index
  6. com.alibaba.easyexcel导出指定的列_使用Python导入导出Excel表格
  7. HbuilderX 左侧项目栏文件位置和打开的文档同步(对应显示) - 设置篇
  8. 永别了!2200元,老外眼中的2200元神机缺货数月后下架
  9. vue递归组件eventBus策略解决父子组件通讯问题
  10. html + CSS
  11. 万能启动的最后的传说:UD三分区法部署教程!UD加UEFI!
  12. python批量修改图片大小_Python3 批量修改JPG图片尺寸?
  13. oracle实时备份归档日志实现异机恢复丢失数据最小化
  14. 订单减库存 java_高并发场景-订单库存防止超卖
  15. 在大学城开一间宾馆能挣多少钱?
  16. 代数余子式之和怎么算_小明说养老 | 养老金怎么算之月平均缴费指数怎么来的?...
  17. android 修改图标颜色
  18. 硬件学习_差模与共模
  19. Python读取文本文件的几种方式
  20. Linux之Xinetd服务介绍

热门文章

  1. 牛客网SQL大厂真题—SQL158:每类视频近一个月的转发量/率
  2. 锁存器(latch)、触发器(FF)、存储器(REG)
  3. 光纤交换机划ZONE
  4. 手机安全卫士第二天上
  5. PHP实现百度人脸识别
  6. 影子系统PowerShadow原理研究
  7. 2013江苏省计算机二级c语言上机,2011年春江苏省计算机二级考试c语言上机试题...
  8. 防火墙、IDS、IPS的区别
  9. 【Three.js】web版 3D坦克大战
  10. 用pip安装GDAL时出错解决办法