Win7下MongoDB的安装和使用
Win7下MongoDB的安装和使用
1、下载:
http://www.mongodb.org/downloads
2、安装:
安装目录为 D:\mongodb\MongoDB 2.6 Standard
配置环境变量Path为 D:\mongodb\MongoDB 2.6 Standard\bin
D:\mongodb\ 下建立一个data文件夹用于存放数据库文件
3、启动服务器:
cmd下输入 mongod.exe --dbpath d:\mongodb\data
如果启动正常会看到类似如下的提示:
...
[initandlisten] MongoDB starting : pid=7476 port=27017 dbpath=d:\mongodb\data
...
[initandlisten] waiting for connections on port 27017
服务器开启后不要关掉了。
4、启动客户端:
新开一个cmd控制台,输入命令 mongo.exe
如果成功连接服务器,会看到类似如下的提示:
MongoDB shell version: 2.6.5
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
http://docs.mongodb.org/
Questions? Try the support group
http://groups.google.com/group/mongodb-user
>
5、操作数据库:
显示所有数据库
show dbs
显示当前数据库下的全部表
show collections
向x123表中插入数据(若表不存在则会自动创建)
db.x123.insert({name:'abc123',age:'20'})
显示x123表中的所有数据
db.x123.find()
条件查询
db.x123.find({"test5":"OK"}).limit(1);
删除name字段为'abc123'的数据
db.x123.remove({name:"abc123"})
更新操作
db.x123.update({"count":{ $gt:5}},{$set:{"test5":"OK"}},true,true);
更多命令如下:
使用具体的db
use xxdb;
删除指定数据库,必须现use xxdb再使用
db.dropDatabase();
删除集合
db.xxcollection.drop();
查看collection中的记录
db.xxcollection.find();
删除记录
db.xxcollection.remove({_id:xxx});
导出数据,数据格式为json
mongoexport --port 10240 -d xxdb -c xxcollection -o xxcollection.dat;
导出数据,数据格式为csv(逗号分割值)
mongoexport --port 10240 -d xxdb -c xxcollection -csv -f uid,username,age -o xxcollection.dat;
导入数据,数据格式为json
mongoimport --port 10240 -d xxdb -c xxcollection -o xxcollection.dat ;
导入数据,数据格式为csv,不导入第一行(该行为列名)
mongoimport --port 10240 -d xxdb -c xxcollection --type csv --headerline -file user_csv.dat ;
查询一条记录
db.xxcollcetion.findOne();
查询指定条数记录
db.xxcollection.find({xxx:xxx}).limit(n);
排序
db.xxcollection.find({xxxx:xxxx}).sort('date',1);
分页
db.xxcollection.find({memberid:test}).skip(20n).limit(20).sort('date',1);
6、可视化工具:
参考:http://docs.mongodb.org/ecosystem/tools/administration-interfaces/
7、C#中操作MongoDB:
参考:https://github.com/mongodb/mongo-csharp-driver/downloads
补充“MongoDB安装并随Windows开机自启”:
在D:\mongodb里面新建logs文件夹
在logs文件夹里面新建mongodb.log文件
打开cmd窗口,输入下面命令:
mongod --dbpath D:\mongodb\data --logpath=D:\mongodb\logs\mongodb.log --install
再输入下面命令:
net start MongoDB
显示如下:
MongoDB 服务正在启动 .
MongoDB 服务已经启动成功。
然后到服务中启MongoDB
如果是Win7的话,那启动cmd要用管理员身份来启动。
另外,可视化工具 NoSQL Manager for MongoDB 很好使!
Win7下MongoDB的安装和使用的更多相关文章
- win7下IIS的安装和配置 图文教程
转自 http://www.jb51.net/article/29787.htm 最近工作需要IIS,自己的电脑又是Windows7系统,找了下安装的方法,已经安装成功.在博客里记录一下,给需要的 ...
- Linux下MongoDB服务安装
Linux下MongoDB服务安装 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB是一个介于关系数据库和非关系数据 ...
- WIN7 下 Qt Creator 安装 QWT
WIN7 下 Qt Creator 安装 QWT 环境:WIN7 +QT Creator2.6.2 1.下载QWT源代码 qwt-6.1-rc3.zip 2 编译QWT open projects- ...
- win7下IIS的安装和配置
win7下IIS的安装和配置 图文教程,需要的朋友可以参考下 http://www.jb51.net/article/29787.htm 最近工作需要IIS,自己的电脑又是Windows7系统,找了下 ...
- mac环境下mongodb的安装和使用
mac环境下mongodb的安装和使用 简介 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据 ...
- Ubuntu下MongoDB的安装和使用
本博文介绍了MongoDB,并详细指引读者在Ubuntu下MongoDB的安装和使用.本教程在Ubuntu14.04下测试通过.(2017.09.07) 安装MongoDB MongoDB安装很简单, ...
- Win7下IIS的安装与配置
win7下IIS的安装和配置 图文教程,需要的朋友可以参考下 一.首先是安装IIS.打开控制面板,找到“程序与功能”,点进去 二.点击左侧“打开或关闭Windows功能” 三.找到“Internet ...
- win7下利用VM8安装CentOS6.3配置静态IP上网
1 环境 宿主主机64位win7,利用VM8安装的64位CentOS6.3,64位的.在VM中配置CentOS的IP为静态,可上互联网.具体配置过程如下. 2 步骤 首先将VM的setting选项中, ...
- Windows环境下MongoDB的安装与配置
MongoDB是一种高性能的文档型数据库,现介绍一下在Windows环境下MongDB的安装与配置 获取MongoDB 打开官方网站 www.mongodb.org,找到页面右上解的DownLoad链 ...
随机推荐
- 移动端适配js
第一种.参考网易的 (我现在用这个多) https://www.cnblogs.com/well-nice/p/5509589.html var deviceWidth = document.docu ...
- CentOS切换为iptables防火墙并进行相关配置
CentOS切换为iptables防火墙 切换到iptables首先应该关掉默认的firewalld,然后安装iptables服务. 1.关闭firewall: service firewalld s ...
- PHP 闭包
一.闭包基本用法闭包(Closure)又叫做匿名函数,也就是没有定义名字的函数.比如下面的例子: // 定义一个闭包,并把它赋给变量 $f $f = function () { return 7; } ...
- hdu3308
区间合并比较模板的题,就是求一个区间的LCIS 线段树维护左最大LCIS,右最大LCIS,区间LCIS 看代码就行 #include<iostream> #include<cstri ...
- 【转】角落的开发工具集之Vs(Visual Studio)2017插件推荐
因为最近录制视频的缘故,很多朋友都在QQ群留言,或者微信公众号私信我,问我一些工具和一些插件啊,怎么使用的啊?那么今天我忙里偷闲整理一下清单,然后在这里面公布出来. Visual Studio 201 ...
- 阿里巴巴的26款超神Java开源项目
目录 1.分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba 2. JDBC 连接池.监控组件 Druid 3. Java 的 JSON 处理器 fastjson 4. 服务 ...
- 【AtCoder】AISing Programming Contest 2019
本来以为是1199rated的..仔细一看发现是1999,所以就做了一下 这场涨分很轻松啊...为啥又没打 等pkuwc考完我一定打一场atcoder(咕咕咕,咕咕咕,咕咕咕咕咕咕咕~) 但是其实我思 ...
- 016 Spark中关于购物篮的设计,以及优化(两个点)
一:介绍 1.购物篮的定义 2.适用场景 3.相关概念 4.步骤 5.编程实现 6.步骤 二:程序 1.程序 package com.ibeifeng.senior.mba.association i ...
- laravel 控制器使用MODEL
第一步:引入MODEL类 use App\Http\Models\Sysdba; 第二步:使用 $uid = $request->input('uid'); 方法1. $model = new ...
- HDU4372-Count the Buildings【第一类Stirling数】+【组合数】
<题目链接> <转载于 >>> > 题目大意: N座高楼,高度均不同且为1~N中的数,从前向后看能看到F个,从后向前看能看到B个,问有多少种可能的排列数. 0 ...