Mongo数据库搭建
一、安装
1、首先下载Mongo程序,到官方网站上选择适合自己的版本下载,在这里我选择的win32平台下的程序包。解压之后配置相应的环境变量,即可在CMD命令窗口对Mongo进行操作。官方下载URL:http://www.mongodb.org/downloads
在该页面的下方有不同语言类型的驱动包
2、搭建环境变量。把下载的程序包mongodb-win32-i386-2.4.12,解压到相应的路径。这里我解压到E盘下,C:\mongodb-win32-i386-2.4.12改下文件夹名字为”mongodb“。右击我的电脑,添加环境变量,如图所示。在此不再累述。变量名为“MONGO_DB”变量值为“C:\mongodb-win32-i386-2.4.12” ,在变量名path尾部加入";%MONGO_DB%\bin"
二、启动
(1)启动之前,我们要给mongodb指定一个文件夹,这里取名为”data",用来存放mongodb的数据。
(2) 在运行中(微软徽标+R可以调用运行)输入cmd,首先找到“mongodb”的路径,然后运行mongod开启命令,同时用--dbpath指定数据存放地点为“data”文件夹。
(3)最后要看下是否开启成功,从图中的信息中获知,mongodb采用27017端口,那么我们就在浏览器里面键入“http://localhost:27017/”,
打开后,mongodb告诉我们在27017上Add 1000可以用http模式查看mongodb的管理信息。
三、基本操作
由于是开篇,就大概的说下基本的“增删查改“,我们再开一个cmd,输入mongo命令打开shell,其实这个shell就是mongodb的客户端,
同时也是一个js的编译器,默认连接的是“test”数据库。
<1> insert 操作
好,数据库有了,下一步就是集合,这里就取集合名为“person”,要注意的就是文档是一个json的扩展(Bson)形式。
<2> find 操作
我们将数据插入后,肯定是要find出来,不然插了也白插,这里要注意两点:
① “_id": 这个字段是数据库默认给我们加的GUID,目的就是保证数据的唯一性。
② 严格的按照Bson的形式书写文档,不过也没关系,错误提示还是很强大的。
<3> update操作
update方法的第一个参数为“查找的条件”,第二个参数为“更新的值”,学过C#,相信还是很好理解的。
<4> remove操作
remove中如果不带参数将删除所有数据,呵呵,很危险的操作,在mongodb中是一个不可撤回的操作,三思而后行。
4、CMD-->输入mongo命令,进入mongo命令模式,搭建成功。
Mongo数据库搭建相关推荐
- Serverless 解惑——函数计算如何访问 Mongo 数据库
函数计算(Function Compute):函数计算 是事件驱动的全托管计算服务.使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码.函数计算为您准备好计算资源,弹性地可靠地运行任务 ...
- Mongo数据库简介
作者:[佚名] - 发布:2010-11-18 10:16:59 - 来源:无忧技术网 转载http://www.liqwei.com/database/other/2010/778.shtml Mo ...
- mongo数据库数据迁移到muysql数据库
mongo数据库导入mysql数据库 最近项目做了个定时器,由于之前是python做的,最近重构成了java,感觉mysql还是比mongo符合我们的项目管理要求,重构之后需要把以前的mongo数据导 ...
- python连接mongo数据库
import pymongo client=pymongo.MongoClient('10.10.21.180',port=27017)#连接mongo数据库,建立客户端对象 db=client['t ...
- 爬取前尘无忧python职位信息并保存到mongo数据库
1.re实现 1 import re,os 2 import requests 3 from requests.exceptions import RequestException 4 5 MAX_P ...
- 超详细windows安装mongo数据库、注册为服务并添加环境变量
1.官网下载zip安装包 官网地址https://www.mongodb.com/download-center/community?jmp=nav,现在windows系统一般都是64位的,选好版本. ...
- python脚本监控mysql数据库_Python脚本监控mysql数据库,Python脚本监控mongo数据库
任务:应帅气的领导要求,需要监控生产环境mysql和mongo数据库服务.不仅要connect successful还要进行数据交互进一步确认数据库服务正常. 思路: mysql和mongo 数据库i ...
- sqlserver date类型和字符串比较_基于SQL Server数据库搭建主从复制实现读写分离实战演练...
一.课程介绍 读写分离(主从同步)从字面意思就可以理解,就是把对数据库的读操作和写操作分离开.读写分离在网站发展初期可以一定程度上缓解读写并发时产生锁的问题,将读写压力分担到多台服务器上.读写分离的基 ...
- Mongo数据库安装成Windows服务
Mongo数据库安装成Windows服务 每次运行mongod --dbpath D:/MongoDB/data命令行来启动MongoDB实在是不方便, 把它作为Windows服务,这样就方便多了. ...
最新文章
- android camera 降低帧率_Android性能问题分析之bugreport
- KVM硬件辅助虚拟化之 EPT(Extended Page Table)
- Scott Mitchell 的ASP.NET 2.0数据教程之十一: 基于数据的自定义格式化
- 如何检查防火墙引起的端口不通
- MHA masterha_check_ssh 报错
- Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches
- 教育管理系统——android家长客户端
- python在同一行输入n个数转义符_python:转义符\
- 简单的钓鱼网站的制作
- linux下raid0创建教程,Linux 常见 RAID 及软 RAID 创建
- 用 Python 分析《红楼梦》(2)
- 根据HttpServletRequest获取用户IP地址及判断当前IP是否是内网IP
- 2022年西式面点师(中级)考试题及模拟考试
- python反恐精英代码_python下如何查询CS反恐精英的服务器信息
- 网校搭建3:安装meEdu
- php登录后不点击注销,icloud无密码强制注销的方法
- 鸿蒙开发(13)---ProgressBar与RoundProgressBar组件
- PHP 上传并压缩图片
- grub rescue修复引导
- Bulter-Volmer 方程推导 Tafel斜率
热门文章
- 随机森林的特征 是放回抽样么_机器学习超详细实践攻略(10):随机森林算法详解及小白都能看懂的调参指南...
- 工业交换机选择时需要注意什么?
- 【渝粤题库】国家开放大学2021春2227物业设备设施管理题目
- 国家开放大学2021春1118机电一体化系统设计基础题目
- LoRaWAN的四大优势及适用领域
- html怎么把一段文字设置为连接到下一个网页的按钮,网页设计三合一模拟试题(一)...
- maya中英文对比_maya中英文对照表
- jieba库词频统计_如何用python对《三国演义》、《红楼梦》等名著开展词云分析及字频统计、出场统计等工作。...
- c语言作业请输入一个运算符,C语言书面作业1(有答案版)..doc
- python之scrapy爬取jd和qq招聘信息