win下的mongodb安装和基础操作
一、下载地址:
https://www.mongodb.com/download-center/community
二、安装错误:
1、安装过程中报错(类似下图):
原因:没有管理员权限
解决:管理员运行cmd,找到该文件所在位置,执行
- msiexec /package node-v8.7.0-64.msi
三、mongodb配置
1、进去安装目录,在data文件夹下,新建两个文件夹log和db,分别存放数据和日志,如图
2、进入添加环境变量,在path里面添加mongo所在文件夹的bin路径,如 D:\MongoDB\bin
3、在D:\MongoDB\bin目录下新建mongo.config文件, 添加以下内容(根据每个人设置而定)
- ##数据库目录##
- dbpath=D:\MongoDB\data\db
- ##日志输出文件##
- logpath=D:\MongoDB\data\log\db.log
添加后cmd运行
- mongod --config "E:\mongodb\mongo.config"
4、添加到计算机服务,cmd窗口输入
- mongod --config "E:\mongodb\mongo.config" --install --serviceName "MongoDB"
5、启动服务报错
在bin目录下有个mongod.cfg,打开,修成成下面:
- # mongod.conf
- # for documentation of all options, see:
- # http://docs.mongodb.org/manual/reference/configuration-options/
- # Where and how to store data.
- storage:
- dbPath: D:\MongoDB\data\db
- journal:
- enabled: true
- # engine:
- # mmapv1:
- # wiredTiger:
- # where to write logging data.
- systemLog:
- destination: file
- logAppend: true
- path: D:\MongoDB\data\log\db.log
- # network interfaces
- net:
- port: 27017
- bindIp: 127.0.0.1
- #processManagement:
- #security:
- #operationProfiling:
- #replication:
- #sharding:
- ## Enterprise-Only Options:
- #auditLog:
- #snmp:
四、mangoDB常用语句
- //显示所有数据库
- show dbs
- //选择数据库
- use runoob
- //删除数据库
- db.dropDatabase()
- //删除集合
- db.collenction.drop()
- //查找
- db.staments.find()
- //条件查找
- db.staments.find({'title':'hello'})
- //插入单个文档
- db.staments.insert({
- title:'hello',
- url:'www.baidu.com',
- like:100
- })
- //插入多个文档
- db.staments.insert([{
- title:'hello',
- url:'www.baidu.com',
- like:100
- },
- {
- title:'hello',
- url:'www.baidu.com',
- like:100
- },
- {
- title:'hello',
- url:'www.baidu.com',
- like:100
- }])
- //更新文档
- db.staments.update({'title':'MongoDB 教程'},{$set:{'title':'MongoDB'}})
- //删除文档
- db.satments.deleteMany({}) //删除全部
- db.staments.deleteOne({title:'hello'}) //删除一个
- db.staments.deleteMany({title:'hello'}) //删除多个
- //操作符:$lt小于,$gt大于,$lte小于等于,$gte大于等于
- db.staments.find({like:{$gt:50}})
- //排序 1为升序,-1为降序
- db.staments.find().sort(like:-1)
win下的mongodb安装和基础操作的更多相关文章
- MongoDB和Java(1):Linux下的MongoDB安装
最近花了一些时间学习了下MongoDB数据库,感觉还是比较全面系统的,涉及了软件安装.客户端操作.安全认证.副本集和分布式集群搭建,以及使用Spring Data连接MongoDB进行数据操作,收获很 ...
- Mac下的mongodb安装
mac下的mongodb安装主要有两种方式,一是手工安装,需在官网下载源文件,二是通过homebrew,至于homebrew不做介绍.既然是Mac系统下,我认为直接通过homebrew安装最好,省事还 ...
- mysql二进制安装及基础操作
mysql二进制安装及基础操作 环境说明: 系统版本 CentOS 6.9 x86_64 软件版本 mysql-5.6.36-linux-glibc2.5-x86_64 1.安装 采用二进 ...
- 项目实战12.1—企业级监控工具应用实战-zabbix安装与基础操作
无监控,不运维.好了,废话不多说,下面都是干货. 警告:流量党勿入,图片太多!!! 项目实战系列,总架构图 http://www.cnblogs.com/along21/p/8000812.html ...
- MongoDB安装、CURD操作、使用场景分析总结(1)
NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL".非关系型的数据存储 MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 ...
- windows下的mongodb安装与配置
一.下载mongodb安装文件 https://www.mongodb.com/download-center/community 选择zip压缩包方式,如:mongodb-win32-x86_64- ...
- Kafka 教程(二)-安装与基础操作
单机安装 1. 安装 java 2. 安装 zookeeper [这一步可以没有,因为 kafka 自带了 zookeeper] 3. 安装 kafka 下载链接 kafka kafka 是 scal ...
- MongoDB的使用学习之(三)安装MongoDB以及一些基础操作
原文链接:http://www.cnblogs.com/huangxincheng/archive/2012/02/18/2356595.html 此博主的 8天学通MongoDB 系列还是不错的,本 ...
- python 安装 win 下的exe结尾的文件操作
1.首先下载相关的模块 2.把下载的相关模块放到python 安装目录下 3.cmd 切换到python的安装目录下 例如:{PIL-1.1.7.win32-py2.7.exe} 4.执行 pip i ...
随机推荐
- python调用支付宝支付接口
python调用支付宝支付接口详细示例—附带Django demo代码 项目演示: 一.输入金额 二.跳转到支付宝付款 三.支付成功 四.跳转回自己网站 在使用支付宝接口的前期准备: 1.支付宝公 ...
- js作用域链和预编译
js引擎运行分为两步,预解析 代码执行 (1)预解析: js引擎会拿js里面所有的var还有 function 提升到当前作用域的最前面 (2)代码执行:按照代码书写的顺序从上往下执行 预解析分为:变 ...
- HBase的高可用(HA)
在公司写文档时候查到的一些资料,感觉对自己很有帮助,现在整理如下: 介绍 HBase是一个高可靠性.高性能.列存储.可伸缩.实时读写的分布式数据库系统,基于列的存储模式适合于存储非结构化数据. 适用场 ...
- idea 2019安装完(打不开&&启动不了)问题解决(最全解决方法)
今天从网盘把idea下载下来后一路安装,准备 设置的时候不管怎么打开 他都无动于衷没办法,卸了安,安了卸,反复折腾了 好几遍 它都无动于衷.于是开始在百度上找答案看了 好几个 方法一遍一遍试还是不行, ...
- 源码分析Retrofit请求流程
Retrofit 是 square 公司的另一款广泛流行的网络请求框架.前面的一篇文章<源码分析OKHttp执行过程>已经对 OkHttp 网络请求框架有一个大概的了解.今天同样地对 Re ...
- mysql数据库磁盘空间被撑爆,创建定时任务定期释放资源
问题描述: 这是我在工作中遇到的一个问题,目前只发现mysql数据库存在该问题,Oracle和gaussDB未发现磁盘空间被占满的情况,部署堆栈服务的时候抛出了写入数据库表失败的问题,经排查,在数据库 ...
- Hexo+Github: 博客网站搭建完全教程(看这篇就够了)
本篇教程首次发布在个人博客:sunhwee.com,想要获得最佳阅读体验,欢迎前往,建议用电脑查看教程文档. # 阅读须知 注意,这篇文章篇幅较长,主要针对新手,每一步很详细,所以可能会显得比较啰嗦, ...
- 安装tomcat出现的问题
今天在安装tomcat时出现了配置环境不对的问题. 在正确配置Tomcat环境变量后,遇到很多次运行startup.bat后,一个窗口一闪而过的. 解决方法: 1.在tomcat的目录下选中start ...
- RANSAC简史
前言 在进行泡泡机器人[图灵智库]栏目的翻译的过程中,我发现在2018-2019的顶会中,依然有很多文章(我看到的不少于6篇)对RANSAC进行各种改进,这令我感到很吃惊.毕竟该方法在1981年就被提 ...
- Liunx学习总结(一)--初识 Liunx
liunx 系统可以说是目前为止份额最大的一个系统了,基本上大多数服务器上都可以看到它的身影.今天我们就来学习一下它. Liunx 简介 Linux 是一套免费使用和自由传播的类 Unix 操作系统, ...