MongoDB

MongoDB数据库安装配置、基本操作实例详解

MongoDB数据库安装配置、基本操作实例详解

本文实例讲述了MongoDB数据库安装配置、基本操作。分享给大家供大家参考,具体如下: 1、简介 NO SQL:NoSQL(NoSQL = Not Only SQL ),意即”不仅仅是SQL”,是对不同于传统的关系数据库管理系统(RDBMS)的统称。NoSQL用于超大规模数据的存储,这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。 RDBMS NOSQL &... »

Windows10安装MongoDB4.0详细步骤及启动配置教程

Windows10安装MongoDB4.0详细步骤及启动配置教程

redis 官方没有 Windows 版的,微软维护的已经好久没更新了,所以就在想着换成 MongoDB。 一、安装 首先去官网下载Mongodb安装包,网址https://www.mongodb.com/download-center/community,下载完成后双击安装就行 安装步骤: 1.点击next 2.勾选左下角,点击next 3.选择默认安装路径,点击completem;自己定义安装... »

mongodb基本命令实例小结

本文实例讲述了mongodb基本命令。分享给大家供大家参考,具体如下: 1 切换数据库 use admin; 2 查看当前数据库 db; 2.1 查看所有数据库 show dbs; 3 查看当前数据库下面的表 show collections; 4 删除数据库 use test; db.dropDatabase(); #删除当前数据库 show dbs; #验证删除结果 5 删除集合或者表 db.... »

在这里插入图片描述

Win10 64位安装MongoDB数据库的详细教程

选择对应的系统并下载MongoDB https://www.mongodb.com/download-center/community 选择操作系统对应的版本 我是win10 64位,所以选择如下版本: 下载完的安装包: 双击安装时,选择自定义,可以修改安装目录: 我修改目录如下: D:\Program Files\MongoDB\Server\4.2\ 安装过程中的配置选择 服务配置说明 Run... »

在这里插入图片描述

Windows安装压缩版MongoDB的教程

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 下载安装包 官网:mongodb-win32-x86_64-2012plus-4.2.1.zip 安装 解压安装包到任意目录,在解压根目录中创建配置文件mon... »

CentOS 安装 Mogodb的步骤(在线&&离线两种)

先说推荐安装:在线安装,跟着官方走可以避免一些问题 新学Mongodb我还是推荐离线安装 1.离线安装:(分两批,有Linux基础和无基础) 有Linux基础的同志可以看: 安装包: https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.1.tgz 安装过程 安装pstree小工具,以及其使用 关闭mongodb 设置开机... »

MongoDB 复制(副本集)学习笔记

本文实例讲述了MongoDB 复制(副本集)。分享给大家供大家参考,具体如下: replication set复制集, 复制集,多台服务器维护相同的数据副本,提高服务器的可用性。 MongoDB复制是将数据同步在多个服务器的过程。 复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。 复制还允许您从硬件故障和服务中断中恢复数据。 设置过程: (1)... »

MongoDB模糊查询操作案例详解(类关系型数据库的 like 和 not like)

1.作用与语法描述 作用: 正则表达式是使用指定字符串来描述、匹配一系列符合某个句法规则的字符串。许多程序设计语言都支持利用正则表达式进行字符串操作。MongoDB 使用 $regex 操作符来设置匹配字符串的正则表达式。 语法一 { <field>: { $regex: /pattern/, $options: '<options>' } } { <field>... »

MongoDB中方法limit和skip的使用

前言 在web开发过程中,我们肯定会遇到分页功能,如果是mysql我们主要是利用他的limit和offset语法,那么mongodb有类似的功能吗,答案是肯定的,mongodb有对应的limit和skip方法 下面话不多说了,来一起看看详细的使用方法 1.limit()方法 语法 db.collection.find().limit(NUMBER) 实例 > db.lesson.insert... »

MongoDB特点与体系结构等简介

MongoDB特点与体系结构等简介

1.1什么是MongoDB MongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。它支持的数据结构非常松散,是类似JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。 MongoDB 的官方网站地址是:http://www.mongodb.org/ 1.2 M... »

Windows系统安装运行Mongodb服务

下载&安装 从官网下载 https://www.mongodb.com/download-center#community 将MongoDB添加到系统路径 我的电脑->属性->更改设置->高级->环境变量->path 在path中添加  C:\Program Files\MongoDB\Server\3.6\bin  你的安装路径 将Mon... »

MongoDB执行mongoexport时的异常及分析(数字类型的查询)

MongoDB执行mongoexport时的异常及分析(数字类型的查询)

概述 mongoexport命令行用于数据的导出,默认导出的文件格式为JSON格式。当然也可以指定特定的文件格式。 语法 C:\mongo\bin>mongoexport -help options:   –help             ... »

MongoDB分片键的选择和案例实例详解

MongoDB分片键的选择和案例实例详解

前言 分片键选择不好,应用程序就无法利用分片集群所提供的诸多优势。在这种情况下,插入和查询的性能都会显著下降。下决定时一定要严肃,一旦选择了分片键,就必须坚持选择,分片键是不可以修改的。要让分片键提供好的体验,部分源自了解怎样才算一个好的分片键。 本文将详细介绍关于MongoDB分片键的选择和案例,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 MongoDB版本:3.6 一、分... »

使用mongoose和bcrypt实现用户密码加密的示例

使用mongoose和bcrypt实现用户密码加密的示例

前面的话最近在做的个人项目中,需要对密码进行加密保存,对该操作的详细步骤记录如下介绍关于mongoose已经写过博客就不再赘述,下面主要介绍bcryptbcrypt是一个由两个外国人根据Blowfish加密算法所设计的密码散列函数。 »

MongoDB如何对数组中的元素进行查询详解

前言 MongoDB是文档型数据库,每个文档(doc)表示数据的一项记录。相比关系型DB的row只能使用简单的数据类型,doc能够使用复杂的数据类型:内嵌doc,数组。MongoDB的数组是一系列元素的集合,使用中括号 [] 表示数组,例如:[1,2,3]的元素是整数值,[{name:”t5″}, {name:”t7″}],[ {name:̶... »

mongodb聚合_动力节点Java学院整理

mongodb聚合_动力节点Java学院整理

今天跟大家分享一下mongodb中比较好玩的知识,主要包括:聚合,游标。 一:聚合 常见的聚合操作跟sql server一样,有:count,distinct,group,mapReduce。 <1> count count是最简单,最容易,也是最常用的聚合工具,它的使用跟我们C#里面的count使用简直一模一样。 <2> distinct 这个操作相信大家也是非常熟悉的,... »

在Linux服务器中配置mongodb环境的步骤

在Linux服务器中配置mongodb环境的步骤

1、到mongodb官网下载一个合适的linux环境安装包 如下图,放到本地的某个角落,要记得位置哦~ 2、然后你需要有一个服务器,并进入 ssh root@你的IP //回车输入密码 3、把下载好的安装包传到服务中 另开ssh窗口(command+n),如果是windows就打开新的cmd窗口,因为我们要操作本地文件,之前的窗口我们已经登了服务器了。 传的方法很多,我只演示其中一种啦。 cd "... »

mongodb 3.4下远程连接认证失败的解决方法

mongodb 3.4下远程连接认证失败的解决方法

前言 mongodb开启或者关闭授权功能时还是挺麻烦的,需要新建服务键入mongod --auth。为了方便,我这里是建了两个服务,用到哪个就切换至哪个服务。 --需要授权 mongod --logpath "D:\data\log\mongodb.log" --logappend --dbpath "D:\data\db" --auth --serviceName "MongoDBService... »

mongodb 数据类型(null/字符串/数字/日期/内嵌文档/数组等)

MongoDB的文档类似于JSON,JSON只是一种简单的表示数据的方式,只包含了6种数据类型(null、布尔、数字、字符串、数组及对象). JSON的数据类型的局限性: 1.无日期类型,对日期型的处理较为繁琐 2.无法区分浮点数和整数、32位和64位 3.其他类型表示局限 如函数、正则式等 Mongodb使用BSON(Binary JSON)来组织数据,BSON还提供日期、32位数字、64位数字... »

记一次MongoDB性能问题(从MySQL迁移到MongoDB)

公司为这个项目专门配备了几台高性能务器,清一色的双路四核超线程CPU,外加32G内存,运维人员安装好MongoDB后,就交我手里了,我习惯于在使用新服务器前先看看相关日志,了解一下基本情况,当我浏览MongoDB日志时,发现一些警告信息: WARNING: You are running on a NUMA machine. We suggest launching mongod like thi... »

Mongo DB增删改查命令

1 列出并选用 1.1 列出所有数据库 > show dbs local 0.000GB myblog 0.000GB 1.2 使用某个数据库 > use myblog switched to db myblog 1.3 列出所有集合 > show collections articles replicationColletion sessions users wangduand... »

MongoDB 导出导入备份恢复数据详解及实例

数据库备份和数据恢复的重要性,我想大家都知道,这里就举例说明如何操作数据备份,数据恢复的实例: 创建测试数据 创建db:testdb,collection:user,插入10条记录 mongo MongoDB shell version: 3.0.2 connecting to: test > use testdb switched to db testdb > db.user.ins... »

MongoDB的基础查询和索引操作方法总结

查询操作 1、查询所有记录 db.userInfo.find(); 相当于: select* from userInfo; 2、查询去掉后的当前聚集集合中的某列的重复数据 db.userInfo.distinct("name"); 会过滤掉name中的相同数据 相当于: select disttince name from userInfo; 3、查询age = 22的记录 db.userInfo... »

MongoDB快速入门笔记(七)MongoDB的用户管理操作

MongoDB快速入门笔记(七)MongoDB的用户管理操作

MongoDB 简介 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 1、修改启动MongoDB时要求用户验证 加参数 –auth 即可。 现在我们把MongoDB服务删除,再重新添加服务 代码... »

MongoDB中的主从同步配置和mongod相关启动命令讲解

MongoDB 主从同步设置 关于MongoDB的安装及启动参数说明可以参考我之前转载的《Ubuntu安装MongoDB》与《Mongodb启动命令mongod参数说明》 主从设置 Master: 192.168.111.103 Port:8001 Slave:192.168.111.104 Port:8001 启动Master 代码如下: mongod –dbpath /data/m... »

Page 1 of 20123»