Windows7 MongoDB安装配置以及客户端的安装
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安装配置以及客户端的安装相关推荐
- 下载和安装配置 MinGW-w64(免安装版)
下载和安装配置 MinGW-w64(免安装版) 1.找到downloads 2.找到SourceForge 3.找到一个合适的版本(我这里是下拉找到免安装版)下载,其他的都试过了,都不行(可能是因为外 ...
- SharePoint 2016 企业项目管理应用(二,基础安装配置SQL Server 2014 安装)
SharePoint 2016 企业项目管理应用(二,基础安装配置SQL Server 2014 安装) 关于服务器操作系统的安装配置,这里不做说明,安装完成后执行加域操作. 1.首先修改数据库服务器 ...
- nginx 安装配置+清缓存模块安装
nginx 安装配置+清缓存模块安装 下载软件包 编译安装 内核参数优化 配置范例站点站点 修改nginx配置文件 Nginx 启动关闭 测试 经过一段时间的使用,发现 nginx 在并发与负载能力方 ...
- Windows下使用WSL安装配置Kali/Windows Terminal安装/Win-Kex安装配置(非虚拟机or双系统)
Windows下使用WSL安装配置Kali/Windows Terminal安装/Win-Kex安装配置(非虚拟机or双系统) 最近因为某些原因含泪拾起自己很久没碰过的CTF,首当其冲是配置环境.首选 ...
- 一:Greenplum5.10.2 生产环境安装配置 (系统初始化、安装准备)
Centos7.5安装配置Greenplum5.10.2 (生产环境) 服务简介: Greenplum Master Master只存储系统元数据,业务数据全部分布在Segments上.其作为整个数据 ...
- nodejs死亡笔记之CentOS7虚拟机的安装配置及nodejs的安装(面向Windows编程)
没有用过linux系统的nodejs开发人员不是好XXX(像我这种毫无文采的人还是不为难自己了,我们还是研究如何安装虚拟机好了) CentOS虚拟机的安装 题外话:我的主系统是win10,因为没有wi ...
- 大数据开发系列(六)----Hive3.0.0安装配置以及Mysql5.7安装配置
一.Hive3.0.0安装配置: (Hive3.1.2有BUG)hadoop3.1.2 Hive各个版本下载地址: http://archive.apache.org/dist/hive/,这里 ...
- 【GP5安装配置】 Greenplum5.23 安装手记
作者:lianghc 时间:20191221 目录 作者:lianghc 时间:20191221 1.安装前准备 2. 安装步骤概述 2.1 常规安装 2.1 非常规安装法(先安装,再改参数) 3. ...
- mysql多实例安装配置_MySQL多实例安装配置
MySQL进行多实例配置再生产环境中非常常见,比如一些高配置数据库服务器,就会跑多个MySQL实例,借助多实例绑定的方式提高服务器的整体资源利用率.另外在MySQL5.7以上版本还不支持多源复制时,当 ...
最新文章
- Windows Mobile 7 梦幻之旅系列1之- What’s New?
- JavaAgent 简单例子
- eclipse中启动tomcat出现错误的解决方法
- 农业谋定竞争力-农业大健康·万祥军:质量效益促品牌农业
- SQL大圣之路笔记——SQL 创建索引 index
- com.alibaba.easyexcel导出指定的列_使用Python导入导出Excel表格
- HbuilderX 左侧项目栏文件位置和打开的文档同步(对应显示) - 设置篇
- 永别了!2200元,老外眼中的2200元神机缺货数月后下架
- vue递归组件eventBus策略解决父子组件通讯问题
- html + CSS
- 万能启动的最后的传说:UD三分区法部署教程!UD加UEFI!
- python批量修改图片大小_Python3 批量修改JPG图片尺寸?
- oracle实时备份归档日志实现异机恢复丢失数据最小化
- 订单减库存 java_高并发场景-订单库存防止超卖
- 在大学城开一间宾馆能挣多少钱?
- 代数余子式之和怎么算_小明说养老 | 养老金怎么算之月平均缴费指数怎么来的?...
- android 修改图标颜色
- 硬件学习_差模与共模
- Python读取文本文件的几种方式
- Linux之Xinetd服务介绍