首页 > 数据库技术 > 详细

MongoDB---初识

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

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---初识

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!