![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MongoDB
文章平均质量分 85
MongoDB是一个开源、高性能、无模式的文档型数据库。
芒种、
这个作者很懒,什么都没留下…
展开
-
MongoDB C Driver使用教程
一、安装有关特定的平台上安装MongoDB C驱动程序的详细说明,请参官方文档:http://mongoc.org/.MongoDB C 驱动程序的安装、编译:http://www.cnblogs.com/oloroso/p/5740431.html二、启动MongoDB要运行本教程中的例子,MongoDB 必须安装运行在本地主机(localhost),且使用默认端口27017。要检查MongoDB是否启动并运行,使用MongoDB Shell连接就知道了。$ mongo --ho转载 2021-04-13 22:20:32 · 588 阅读 · 0 评论 -
MongoDB:05---MongoDB索引
一、索引概述索引支持在MongoDB中高效的执行查询。如果没有索引,MongoDB必须执行全集合扫描,即扫描集合中的每个文档,以选择与查询语句匹配的文档。这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可能要花费几十秒深圳几十分钟,这对网站的性能是非常致命的。如果查询存在适当的索引,MongoDB可以使用该索引限制必须检查的文档数。索引是特殊的数据结构,它以易于遍历的形式存储集合数据集的一小部分。索引存储特定字段或一组字段的值,按字段值排序。MongoDB索引使用B树数据结构二原创 2021-04-11 22:58:03 · 88 阅读 · 0 评论 -
MongoDB:04---MongoDB统计查询、分页查询、排序查询、比较查询、条件查询
一、文档的查询1. 统计查询统计查询使用count()方法,语法如下:db.collection.count(query, options)参数类型说明querydocument查询选择条件optionsdocumnet可选。用于计数的额外选项例如: 查询所有记录数db.collection.count()例如:按条件统计记录数,统计userid为1003的记录条数db.collection.count({userid:"1003"})提原创 2021-04-11 19:47:00 · 1284 阅读 · 0 评论 -
MongoDB:03---MongoDB数据库创建、集合操作、文档操作
一、基本命令1.创建数据库如果数据库不存在则创建use 数据库名称2. 查看有权限查看的所有的数据库show dbs 或 show databases注意:在MongoDB中,集合只有在内容插入后才会创建!也就是说,创建集合(数据表)后要再插入一个文档(记录),集合才会真正创建。3. 查看当前正在使用的数据库MongoDB中默认的数据库为test,如果你没有选择数据库,集合将存放在test数据库中。db数据库名可以是满足以下条件的任意UTF-8字符串。不能是空字符串("")原创 2021-04-11 11:29:23 · 1282 阅读 · 0 评论 -
MongoDB:02---MongoDB安装、启动
一、MongoDB官网下载MongoDB提供了可用于32位和64位系统的预编译二进制包,你可以从MongoDB官网下载安装:https://www.mongodb.com/try/download/community根据上图所示:温馨提示:版本的选择MongoDB的版本命名规范如:x.y.zy为奇数时表示当前版本为开发版,如:4.3.12y为偶数时表示当前版本为稳定版,如:4.4.5z是修正版本号,数字越大越好。二、MongoDB安装下载 .msi 文件,下载后双击该文件原创 2021-04-10 15:48:39 · 574 阅读 · 0 评论 -
MongoDB:01---MongoDB简介
一、MongoDB简介MongoDB是一个开源、高性能、无模式的文档型数据库,当初的设计就是用于简化开发和方便扩展,是NoSQL数据库产品的一种,是最像关系型数据库(MySQL)的非关系型数据库。它支持的数据结构非常松散,是一种类似于Json的格式叫BSON,所以他既可以存储比较复杂的数据类型,又相当的灵活。MongoDB中的记录是一个文档,它是由字段和值对组成的数据结构。MongoDB文档类似于Json对象。即一个文档就是一个对象。字段的数据类型是是字符型,它的值除了使用基本的一些类型外,还可以包原创 2021-04-08 21:43:54 · 169 阅读 · 0 评论