码迷,mamicode.com
首页 > 数据库 > 详细

MongoDB---初识

时间:2020-01-15 19:47:48      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:多个   mongdb   under   初识   分布式   base   格式   val   数据   

1、概述

    1.1、MongoDB  是一个  基于分布式存储的  数据库、由C++编写、旨在  为web应用  提供  高可用的高性能数据存储解决方案;

    1.2、MongoDB  将  数据   存储 为 文档数据结构  是   key-value  (BSON形式:类似json的二进制形式的存储格式[Binary JOSN]) ;

    1.3、MongoDB 核心概念

        a,数据库    database

                一个mongoDB 可以创建多个数据库;

                mongoDB默认数据库为‘db‘,该  数据  存储在 data目录中

        b,集合  collection

        c,文档  document

        d,字段  field

        e,索引  index

        f,主键  primary key(MongDB 自动将_id字段设置为主键

2、MongoDB连接

    2.1、Docker中连接

        mongo    

3、MongoDB常用命令

    3.1、show dbs  显示所有的数据库

    3.2、db      显示当前数据库

    3.3、use 数据库名  创建数据库(不存在)  |   连接到指定数据库(存在)

    3.4、db.dropDatabase()  删除数据库(use 数据库--->db.dropDatabase())

    3.5、show tables  显示所有的集合

    3.6、db.createCollection("集合名称")  创建指定集合

    3.7、db.集合名称.drop()  删除指定集合

    3.8、db.集合名称.insert({})  插入文档

    3.9、db.集合名称.find()  查找指定集合的文档

 

4、查询分析

    db.集合名称.find().explain()

        参数:

          indexBounds:当前查询具体使用的索引

      eg :  

          技术图片

 

 

 

    

MongoDB---初识

标签:多个   mongdb   under   初识   分布式   base   格式   val   数据   

原文地址:https://www.cnblogs.com/anpeiyong/p/12198140.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!