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的一些增删改查命令的更多相关文章

  1. mongodb windows的安装方法和添加到任务管理器中、检测是否成功、增删改查命令

    转: mongodb安装方法: https://blog.csdn.net/heshushun/article/details/77776706        mongodb检测安装成功 .以及增删改 ...

  2. MongoDB 表(集合) 创建删除、数据增删改查

    MongoDB 表(集合) 创建删除和增删改查数据 创建一个集合(emp) 在创建集合之前先使用use xxx,选择数据库,如果没有会创建(并不是真正的创建,只有在数据库里面保存集合数据之后才能够真正 ...

  3. MySQL数据库安装,MySQL数据库库的增删改查,表的增删改查,表数据的基本数据类型

    一 MySQL的安装 MySQL现在属于甲骨文公司,所以和java语言匹配度较高,同时甲骨文公司的另一种数据库为Oracle,两者同为关系型数据库,即采用关系模型来组织数据,以行和列的方法来存储数据的 ...

  4. MongoDB学习总结(二) —— 基本操作命令(增删改查)

    上一篇介绍了MongoDB在Windows平台下的安装,这一篇介绍一下MongoDB的一些基本操作命令. 下面我们直奔主题,用简单的实例依次介绍一下. > 查看所有数据库 (show dbs) ...

  5. MongoDB 3.0.6 安装 增删改查

    下载 安装包MSI http://yunpan.cn/cmhHdTPkXZRM2  访问密码 9b6c 上边提供的是 MongoDB 3.0.6 64Bit 的安装包 安装 如果不想直接安装在C盘.. ...

  6. 详解node + mongoDb(mongoDb安装、运行,在node中连接、增删改查)

    一.序言 好久没写博客了,这次主要聊聊 node 和 mongoDb . 先说明一下技术栈  node + express + mongoose + mongoDb.这篇博客,主要讲述 mongoDb ...

  7. MongoDB简介,安装,增删改查

    MongoDB到底是什么鬼? 最近有太多的同学向我提起MongoDB,想要学习MongoDB,还不知道MongoDB到底是什么鬼,或者说,知道是数据库,知道是文件型数据库,但是不知道怎么来用 那么好, ...

  8. MongoDB入门(介绍、安装、增删改查)

    文章作者公众号bigsai,已收录在回车课堂,如有帮助还请不吝啬点个赞赞支持一下! 课程导学 大家好我是bigsai,我们都学过数据库,但你可能更熟悉关系(型)数据库例如MySQL,SQL SERVE ...

  9. mongodb的安装与增删改查

    mongodb是一款分布式的文件存储的数据库,注意这两个词,分布式和文件存储.mongodb支持复制和分片,可以合理的运用空间的大小,也可以达到容灾的目的.另外文件存储也是一个特点,抛弃了传统的表的概 ...

随机推荐

  1. 一個不錯的免費流程圖制作軟件 Download link

    The process flow software you saw yesterday which is a free software, but you need to register. Down ...

  2. SQL语句执行过程详解

    一.SQL语句执行原理: 第一步:客户端把语句发给服务器端执行 当我们在客户端执行select语句时, 客户端会把这条SQL语句发送给服务器端,让服务器端的进程来处理这语句.也就是说,Oracle客户 ...

  3. 技术揭秘“QQ空间”自动转发不良信息

    大家经常会看到QQ空间自动转发一些附带链接的不良信息,即便我们的QQ密码并没有被盗取.最近通过对一个QQ空间自动转发链接进行分析,发现该自动转发机制通过利用腾讯网站存在漏洞的页面,精心构造出利用代码获 ...

  4. Jordan标准形

    一.引入 前面已经指出,一切n阶矩阵A可以分成许多相似类.今要在与A相似的全体矩阵中,找出一个较简单的矩阵来作为相似类的标准形.当然以对角矩阵作为标准形最好,可惜不是每一个矩阵都能与对角矩阵相似.因此 ...

  5. <frameset>框架集中不同<frame>之间的调用【js代码中】

    top:永远指分割窗口最高层次的浏览器窗口;parent:包含当前分割窗口的父窗口,本文将围绕js中top.parent.frame进行讲述及他们的应用案例 引用方法top: 该变量永远指分割窗口最高 ...

  6. 设置tab标签页 遮挡部分

    效果如下: 主要代码: <div class="need-detail"> <div class="top-title"> <sp ...

  7. Django 数据库操作进阶F和Q操作

    Model中的F F 的操作通常的应用场景在于:公司对于每个员工,都涨500的工资.这个时候F就可以作为查询条件 1 2 3 from django.db.models import F models ...

  8. 2014华为机试西安地区A组试题

    2014华为机试西安地区A组试题 题目一.分苹果 M个同样苹果放到N个同样篮子里有多少种放法,同意有篮子不放. 1<=M<=10.1<=N<=10 比如5个苹果三个篮子,3,1 ...

  9. 【转】朱兆祺教你如何攻破C语言学习、笔试与机试的难点(连载)

    原文网址:http://bbs.elecfans.com/jishu_354666_1_1.html 再过1个月又是一年应届毕业生应聘的高峰期了,为了方便应届毕业生应聘,笔者将大学四年C语言知识及去年 ...

  10. php 5.2.17 升级到5.3.29

    修改php.ini配置文件 register_globals =On include_path = ".;d:/testoa/webroot" error_reporting = ...