MongoDB 文档数据库

MongoDB 是非关系型数据库 

下载地址http://dl.mongodb.org/dl/win32/x86_64; 

1、安装MongoDB

——安装教程可以百度查看,默认安装完是不启动的

——配置环境变量

找到安装目录的bin下,E:\javaGJ\MongoDB\bin,我的是安装在E盘下 javaGJ文件夹下

然后在环境变量的Path下添加进去

检测是否配置成功,cmd中 输入mongod,出现一串东西,代表成功。

——在C盘下创建一个文件夹data,然后在data文件夹中再创建一个db文件夹,

db目录是数据库默认目录,所有数据就会放在这里

——打开cmd

输入 mongod  启动mongod服务器


在端口27017等待连接,代表服务器启动成功,然后最小化窗口,不要关闭。

再打开一个cmd,输入mongo链接mongodb

            —系统是32位的注意:

                    启动服务器时,需要输入如下内容

                        mongod --storageEngine=mmapv1

出现>代表成功,上面 1+1, var a=10  是我测试写的

2、一些自定义修改

——指定目录

若不想把目录放在C盘,则可以在cmd中输入  mongod --dbpath E:\data\db,

这样就放到E盘下去了

——修改端口号

在直接加一个 --port 10086

              例如mongod --dbpath E:\data\db --port 10086,最低4位以上,最大不要超过65535, 建议使用默认。

     mongod --dbpath 数据库路径 --port 端口号

3、数据库(database)

    —数据库的服务器

        —服务器用来保存数据    

            —mongod    用来启动服务器

     —数据库的客户端

        —客户端用来操作服务器,对数据进行增删改查的操作

            —mongo    用来启动客户端

   mongod 在cmd中启动之后 一般不要关闭它,否则服务器就停了

4、基本指令

        —基本概念

                数据库(database)

                集合(collection)

                文档(document)

             —在MongoDB中,数据库和集合不需要手动创建,

                 当创建文档时,如果文档所在的数据库或者集合不存在时,会自动创建数据库和集合


— show dbs

        show databases  

                这两句都是显示当前的所有数据库

—show collections

        显示数据库中所有的集合

 — use 数据库名

            进入指定数据库中

—db

        db表示当前所处的数据库、

5、数据库的CRUD(增删改查)的操作

官方文档https://docs.mongodb.com/manual/

还有个翻译过的中文的版 MongoDB指南

 —向数据库插入文档

         db.user.insert(doc)           user代表一个集合,doc是一个json       

             例子:向test数据库中的 stus集合插入一个新的学生对象

                db.stus.insert({name:"孙悟空",agr:18,gender:"男"})

—查询 

        db.user.find()

            查询当前所有文档

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容