mongodb 怎样检测 安装成功 以及mongodb的一些增删改查命令
mongodb 主页 http://www.mongodb.org/
1、先在网上下载一个mongodb的安装包,再打开cmd命令,找到你装mongodb的文件的路径,进到mongodb的文件下的lib文件下,最后再在cmd命令下执行
mongod.exe --dbpath d:\data\db(你新建的文件夹,mongodb文件夹是一个存放数据文件,路径是d:\data\db)
注意:1、路径一定要写成d:\data\db,启动mongod服务器的时候,他会在mongodb下的根目录查找,
2、退出服务器一定要先按ctrl+c,再关闭cmd,假如你没有安ctrl+c,那么当你启动服务器的时候,把d:\data\db下的mongodb.lock文件删掉,再启动mongod服务器
3、先打开一个cmd,找到进到mongodb的文件下的lib文件下,再输入 mongod 启动服务器,再打开另一个cmd,找到进到mongodb的文件下的lib文件下,输入 mongo 客户端
mongod.exe 服务器 运行该执行文件可以设置mongodb的端口号,数据文件存储目录等
mongo.exe 客户端 用来连接mongodb并进行相关数据的查询
(cmd 不要关了)
2、新打开一个cmd输入:cd d:\mongodb\bin>mongo.exe,如果出现下面提示,你就安装成功了,
MongoDB shell version v3.4.2
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.2
Server has startup warnings:
2017-03-11T21:23:45.843+0800 I CONTROL [initandlisten]
2017-03-11T21:23:45.843+0800 I CONTROL [initandlisten] ** WARNING: Access contr
ol is not enabled for the database.
2017-03-11T21:23:45.844+0800 I CONTROL [initandlisten] ** Read and wri
te access to data and configuration is unrestricted.
2017-03-11T21:23:45.845+0800 I CONTROL [initandlisten]
2017-03-11T21:23:45.846+0800 I CONTROL [initandlisten] Hotfix KB2731284 or late
r update is not installed, will zero-out data files.
2017-03-11T21:23:45.846+0800 I CONTROL [initandlisten]
3、退出测试
exit(输入exit退出)
bye(提示退出)
4、运行mongo
打开cmd,路径到你所安装目录的mongodb的文件下的lib文件下,运行命令行 mongo ,就可以开启mongod
5、
show dbs //查看mongodb
use a // 创建数据库 a ,切换数据库 a
db.a.insertOne({"key1":"value1","key2":"value2"})//插入一行
db.a.insertMany([{"key1":value1,"key2":"value2"},{"key2":value2},...]) //插入多行
db.a.find() //查找数据库 里面 所有数据
db.a.find({key:value},{"_id":0}) // {key:value}条件 查找符合这一条件的mongodb,{"_id":0}不想显示 id等条件
db.a.drop()// 删除mongodb的数据库
db.a.remove(query(条件)) //可以根据条件删除 指定的 数据库
db.help()// mongodb的帮助
use music //music 文件夹
db.createCollection("albums") // 链接albums 的集合
db.getCollectionNames() // 出现 ["albums"]
db.albums.insert([{"key":"value"},{"key1":"value"}]) //新增多条
db。albums.save([{"key":"value"},{"key1":"value"}]) //新增多条
db.albums.find() //查找 albums
db.albums.help() //查看所有命令
db.music.find() //music必须得有数据
db.albums.states() //查看状态
db.albums.update(query(查询条件),{$set:{"key":"value"}}) //修改一条
db.albums.updateOne(query(查询条件),{$set:{"key":"value"}})
db.albums.updateMany(query(查询条件),{$set:{"key":"value"}})
mongodb //我本人认为 修改 这一功能 不能够 一次 将 几条数据 分别改成 不一样的 value值
例如: [{key1:value1},{key2:value2},{key3:value3}] 不能一次改成
[{key1:val1},{key2:val2},{key3:val3}]
mongodb 怎样检测 安装成功 以及mongodb的一些增删改查命令的更多相关文章
- mongodb windows的安装方法和添加到任务管理器中、检测是否成功、增删改查命令
转: mongodb安装方法: https://blog.csdn.net/heshushun/article/details/77776706 mongodb检测安装成功 .以及增删改 ...
- MongoDB 表(集合) 创建删除、数据增删改查
MongoDB 表(集合) 创建删除和增删改查数据 创建一个集合(emp) 在创建集合之前先使用use xxx,选择数据库,如果没有会创建(并不是真正的创建,只有在数据库里面保存集合数据之后才能够真正 ...
- MySQL数据库安装,MySQL数据库库的增删改查,表的增删改查,表数据的基本数据类型
一 MySQL的安装 MySQL现在属于甲骨文公司,所以和java语言匹配度较高,同时甲骨文公司的另一种数据库为Oracle,两者同为关系型数据库,即采用关系模型来组织数据,以行和列的方法来存储数据的 ...
- MongoDB学习总结(二) —— 基本操作命令(增删改查)
上一篇介绍了MongoDB在Windows平台下的安装,这一篇介绍一下MongoDB的一些基本操作命令. 下面我们直奔主题,用简单的实例依次介绍一下. > 查看所有数据库 (show dbs) ...
- MongoDB 3.0.6 安装 增删改查
下载 安装包MSI http://yunpan.cn/cmhHdTPkXZRM2 访问密码 9b6c 上边提供的是 MongoDB 3.0.6 64Bit 的安装包 安装 如果不想直接安装在C盘.. ...
- 详解node + mongoDb(mongoDb安装、运行,在node中连接、增删改查)
一.序言 好久没写博客了,这次主要聊聊 node 和 mongoDb . 先说明一下技术栈 node + express + mongoose + mongoDb.这篇博客,主要讲述 mongoDb ...
- MongoDB简介,安装,增删改查
MongoDB到底是什么鬼? 最近有太多的同学向我提起MongoDB,想要学习MongoDB,还不知道MongoDB到底是什么鬼,或者说,知道是数据库,知道是文件型数据库,但是不知道怎么来用 那么好, ...
- MongoDB入门(介绍、安装、增删改查)
文章作者公众号bigsai,已收录在回车课堂,如有帮助还请不吝啬点个赞赞支持一下! 课程导学 大家好我是bigsai,我们都学过数据库,但你可能更熟悉关系(型)数据库例如MySQL,SQL SERVE ...
- mongodb的安装与增删改查
mongodb是一款分布式的文件存储的数据库,注意这两个词,分布式和文件存储.mongodb支持复制和分片,可以合理的运用空间的大小,也可以达到容灾的目的.另外文件存储也是一个特点,抛弃了传统的表的概 ...
随机推荐
- 关于Behold the Kickmen (球员登场)
音乐:『Boring,Boring——』作者浑厚的男中音响起,伴随着劲爆的动感音乐 非同正式却又无伤大雅的规则:足球场是圆形的,而且四周有反弹围墙 加强操作的一些设定: 踢踢人射门蓄力时,时间会静止, ...
- Exchange Server 2007 多名称证书配置(转载)
原文:http://www.exchangecn.com/exchange2007/20141130_529.html Exchange Server 2007 多名称证书配置 Exchange ...
- C# 历史曲线控件 基于时间的曲线控件 可交互的高级曲线控件 HslControls曲线控件使用教程
本篇博客主要对 HslControls 中的曲线控件做一个详细的教程说明,大家可以根据下面的教程开发出高质量的曲线控件 Prepare 先从nuget下载到组件,然后就可以使用组件里的各种组件信息了. ...
- file.replace
一.简介 salt file.replace 文件内容处理函数,类似于ansible的lineinfile模块 二.参数介绍 name 被编辑文件的绝对路径,支持软链接 pattern 常规表达式,使 ...
- Sublime配置VI插件后 快捷键总结
Vi编辑器快捷键 命令行模式: yy 复制当前行 yy5 复制向下5行 p 粘贴(注意粘贴到最后时候留一个换行符) p5 粘贴5次 dd 删除一行,剪切一行 G 最后一行 1G 第一行 ...
- Visual Studio Code打造Markdown编辑器
1.准备工作: OS:Windows10 专业版或企业版 安装:Visua Studio Code,版本 1.23 (2018-5-3) 官网下载:https://github.com/Microso ...
- test20181004 排列
题意 分析 容斥公式的意义 选了原图中\(x(x \geq i)\)条边的方案,重复了\(\binom{x}{i}\)次. 有多加多减,所以就是那个式子. 具体而言,对选了x条原图中的边的方案,总共加 ...
- leetcode:Reverse Integer【Python版】
1.在进入while之前,保证x是非负的: 2.符号还是专门用flag保存 =================== 3.另一思路:将integer转换成string,然后首位swap,直至中间: cl ...
- ASP.NET 5 & MVC6系列教程
本系列的大部分内容来自于微软源码的阅读和网络,大部分测试代码都是基于VS RC版本进行测试的. 解读ASP.NET 5 & MVC6系列(1):ASP.NET 5简介 解读ASP.NET 5 ...
- 用vmware安装gho文件心得
在卡饭学到了不少知识,下面是我的一个心得分享,希望大家能用的上. 用vmware安装gho文件心得 方法1:diskgenius+ghostexp用vm新建一个空白硬盘虚拟机, 记住虚拟机文件的存储位 ...