MongoDB开源数据库开发工具dbKoda

Southbank Software公司最近发布了 dbKoda 0.6.0 ,这是该软件的 首个发布版 。dbKoda是一款开源的 MongoDB 开发工具,采用JavaScript、 React 和 Electron 开发。下图显示了db...

2021-08-24

关于Mongodb 认证鉴权你需要知道的一些事

前言本文主要给大家介绍了Mongodb认证鉴权的一些相关内容,通过设置认证鉴权会对大家的mongodb安全进一步的保障,下面话不多说了,来一起看看详细的介绍吧。一、Mongodb 的权限管...

2021-08-24

Mac中mongoDB的安装与卸载步骤详解

前言MongoDB 是一个基于分布式文件存储的数据库,旨在为 web 应用提供可扩展的高性能数据存储解决方案。本文主要介绍的是关于在mac中安装卸载mongoDB数据库的方法,更多关于mon...

2021-08-24

Spark整合Mongodb的方法

Spark介绍按照官方的定义,Spark 是一个通用,快速,适用于大规模数据的处理引擎。通用性:我们可以使用Spark SQL来执行常规分析, Spark Streaming 来流数据处理, 以及用Mlib来执行机...

2021-08-24

MongoDB用Mongoose得到的对象不能增加属性完美解决方法(两种)

一,先定义了一个goods(商品)的modelsvar mongoose = require('mongoose');var Schema = mongoose.Schema;var productSchema = new Schema({ "productId":String, "producN...

2021-08-24

使用Node操作MongoDB数据库的方法

1.使用 MongoDB模块 进行操作 首先在工作目录安装 mongodb 模块,cnpm i mongodb//引入模块const MongoClient = require('mongodb').MongoClient;//写连接字符串,我的数据库...

2021-08-24

Spring Boot中使用MongoDB数据库的方法

我们在产品中用到 NoSQL 数据库 MongoDB 。下面就来简单介绍一下 MongoDB ,并且通过一个例子来介绍 Spring Boot 中对 MongoDB 访问的配置和使用。MongoDB简介MongoDB是一个...

2021-08-24

使用centos系统中的crontab命令对mongodb定时备份恢复

通过centos脚本来执行备份操作,使用crontab命令实现定时备份与恢复功能,并删除指定天数前的备份具体操作:1、创建Mongodb数据库备份目录mkdir -p /home/backup/mongod_bak/mong...

2021-08-24

通过3分钟快速掌握MongoDB中regex的几种用法

背景Part1:写在最前
使用MySQL或其他关系型数据库的朋友们都知道,使用模糊查询的用法类似于:
SELECT * FROM products WHERE sku like "%789"; 本文中介绍的MongoDB中的regex...

2021-08-24

mongodb增删改查详解_动力节点Java学院整理

仔细观察“划线区域“的信息,发现db文件夹下有一个类似的”lock file”阻止了mongodb的开启,接下来我们要做的就是干掉它,之后,开启成功,关于mongodb的管理方式将在后续文章分享...

2021-08-24

Mongodb常用的身份验证方式

1. 介绍不管数据库是在多安全的环境或者本地环境,给数据库建立一个安全的环境是很有必要的。Mongodb提供了一系列的 安全功能 ,这里介绍一种很常用的身份验证方式。2. 开启验...

2021-08-24

MongoDB如何查询耗时记录的方法详解

准备在此之前,我们先在我们的数据库中插入10万条数据。数据的格式是这样的:{ "name":"your name", "age":22, "gender":"male", "grade":2}explainexplain方法是用来查看db.co...

2021-08-24

windows7下使用MongoDB实现仓储设计

简单的介绍一下,我使用MongoDB的场景。我们现在的物联网环境下,有部分数据,采样频率为2000条记录/分钟,这样下来一天24*60*2000=2880000约等于300万条数据,以后必然还会增加。之...

2021-08-24

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

前言MongoDB是文档型数据库,每个文档(doc)表示数据的一项记录。相比关系型DB的row只能使用简单的数据类型,doc能够使用复杂的数据类型:内嵌doc,数组。MongoDB的数组是一系列元素的...

2021-08-24

MongoDB日常使用的技巧与注意事项汇总

前言这是一篇日常使用MongoDB时候遇到的问题的解决技巧的文章,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。一、查找数组字段不为空的记录
查找数据中数组...

2021-08-24

MongoDB中文档的更新操作示例详解

前言在MongoDB中,更新单个doc的操作是原子性的。默认情况下,如果一个update操作更新多个doc,那么对每个doc的更新是原子性的,但是对整个update 操作而言,不是原子性的,可能存在前...

2021-08-24

MongoDB中MapReduce的使用方法详解

前言玩过Hadoop的小伙伴对MapReduce应该不陌生,MapReduce的强大且灵活,它可以将一个大问题拆分为多个小问题,将各个小问题发送到不同的机器上去处理,所有的机器都完成计算后,再将...

2021-08-24

MongoDB开启权限认证的方法步骤详解

前言最近在生产环境中MongoDB已经使用有一段时间了,但对于MongoDB的数据存储一直没有使用到权限访问(MongoDB默认设置为无权限访问限制),最近在酷壳网看了一篇技术文章(https://c...

2021-08-24

记一次Mongodb中admin数据库导致的事故

前言MongoDB副本集默认会创建local、admin数据库,local数据库主要存储副本集的元数据,admin数据库则主要存储MongoDB的用户、角色等信息。Mongodb的gridfs一次插入数据的时候...

2021-08-24

mongodb主从复制_动力节点Java学院整理

从这一篇开始我们主要讨论mongodb的部署技术。我们知道sql server能够做到读写分离,双机热备份和集群部署,当然mongodb也能做到,实际应用中我们不希望数据库采用单点部署,如果碰...

2021-08-24

MongoDB 3.4 安装以 Windows 服务方式运行的详细步骤

1.首先从https://www.mongodb.com/download-center#community 下载社区版,企业版也是类似。2.双击运行安装,可自定义安装路径,这里采用默认路径(C:\Program Files\MongoDB\Serve...

2021-08-24

MongoDB 查询操作的实例详解

MongoDB 查询操作的实例详解使用find或findOne进行查询。并可以进行范围查询、数据集查询、不等式查询,以及其他的一些查询。
查询将会返回DBcursor 游标只有在你需要的时候...

2021-08-24

MongoDB TTL索引的实例详解

MongoDB TTL索引的实例详解TTL索引是一种特殊类型的单字段索引,主要用于当满足某个特定时间之后自动删除相应的文档。也就是说集合中的文档有一定的有效期,超过有效期的文档就...

2021-08-24

CentOS 7系统下SELinux阻止MongoDB启动的问题详解

问题描述:最近发现了一个问题,在新装的CentOS7上,安装了MongoDB3.4,挂载了一个大的数据盘后,修改/etc/mongo.conf,将配置文件中的log和data目录放在新的数据盘下,并修改文件的访问...

2021-08-24

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

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

2021-08-24

MongoDB添加secondary节点的2种方法详解

前言前段时间维护的一个事业群的其中一条业务线的开发找到运维,提出来了一个MongoDB的优化问题,那段时间MongoDB正在从op管理移交给db进行维护,整个部门都对MongoDB的运维经验...

2021-08-24

mongodb增量/全量备份脚本的实现详解

前言mongodb备份脚本,可以全量或增量进行备份,两年前所写,目前网上mongodb备份相关的脚本也还是很少。下面话不多说了,来一起看看详细的介绍吧功能
定期对mongodb数据库数据进行...

2021-08-24

MongoDB分片详解

分片是MongoDB的扩展方式,通过分片能够增加更多的机器来用对不断增加的负载和数据,还不影响应用.1.分片简介分片是指将数据拆分,将其分散存在不同机器上的过程.有时也叫分区...

2021-08-24

MongoDB 3.0+安全权限访问控制详解

1、启动没有访问控制的MongoDB服务
sudo service mongod start2、连接到实例
mongo --port 27017
指定额外的命令行选项来连接Mongo shell到部署Mongodb服务器, 如--host3、...

2021-08-24

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

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

2021-08-24

详解MongoDB4.0构建分布式分片群集

MongoDB分片简述
高数据量和吞吐量的数据库应用会对单机的性能造成较大压力,大的查询量会将单机的 CPU 耗尽,大的数据量对单机的存储压力较大,最终会耗尽系统的内存而将压力转...

2021-08-24

MongoDB4.0在windows10下的安装与服务配置教程详解

本地安装及网页测试
1.在官网下载最新的安装文件下载地址 : https://www.mongodb.com/download-center#community可以在MongoDB官网选择Community Server版本下载,但是它似乎...

2021-08-24

MongoDB学习以及集群搭建的实践全纪录

前言最近一些变动,有一个老项目交由我们组负责维护,碰到这样的事情我的内心是崩溃的,但还得强颜欢笑,拍着胸脯说没问题。更悲哀的是,该项目中还使用了mongo,还是自己搭建的,没有交...

2021-08-24

yum源安装mongodb图文教程

1、建立yum仓库,配置yum源。


2、加载

3、安装mongodb

4、进入配置文件修改


5、启动

6、查看

7、进入mongodb

8、查看...

2021-08-24

mongodb增量备份脚本的实现和原理详解

前言mongodb的副本集架构,主库和从库的数据相同步,如果主库的机器坏掉,没什么关系,从库上还有相同的副本数据。但如果某人恶意操作或误操作,一下子批量删除或drop整个库,这样主库...

2021-08-24

MongoDB固定集合(capped collection)的知识小结

一 . 什么是固定集合MongoDB中有一种特殊类型的集合,值得我们特别留意,那就是固定集合(capped collection)。固定集合可以声明collection的容量大小,其行为类似于循环队列。数据...

2021-08-24

Mac下安装配置mongodb并创建用户的方法

前言mongodb数据库相信不用多介绍,大家都不陌生,好久之前曾经安装过mongodb,在一个偶然的情况下被一个大佬直接登陆进来了,刚开始惊呼还有这种操作,后来才发现自己并没有给数据...

2021-08-24

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

前言分片键选择不好,应用程序就无法利用分片集群所提供的诸多优势。在这种情况下,插入和查询的性能都会显著下降。下决定时一定要严肃,一旦选择了分片键,就必须坚持选择,分片键是...

2021-08-24

db.serverStatus()命名执行时报无权限问题的解决方法

1、问题描述今天在执行db.serverStatus()命令时给出了“ "errmsg" : "not authorized on admin to execute command { serverStatus: 1.0 }",”的错误提示。
通过查询admin...

2021-08-24

mongoDB 4.0事务回滚的辛酸历程探究

前言主管前几天发现mongoDB已经升级到4.0了,迫不及待得让我实现他期待已久的事务回滚,发现还是有很多坑啊!
下面是我将已有的本地mongoDB升级到支持事务回滚的历程,分享出来,有错...

2021-08-24

详解MongoDB数据还原及同步解决思路

mongodb数据如何还原,同步到其他系统?只要我们了解了数据库日志原理,一切都是那么简单oplog原理Oplog.rs 表类型为 Capped Collections- 表类型:Capped collections它的插入速度...

2021-08-24

MongoDB基础命令以及操作示例详解

前言Mongodb是一个非关系型数据库软件(NoSql),以类似json的形式bson存储数据,bson有二进制的json的意思,官方说bson的效率更高,很适合存储类似于对象的数据,这里权当把自己...

2021-08-24

MongoDB分片在部署与维护管理中常见的事项总结大全

前言分片(sharding)是MongoDB将大型集合分割到不同服务器(或者说集群)上所采用的方法,主要为应对高吞吐量与大数据量的应用场景提供了方法。将数据分散到不同的机器上,不需要功能...

2021-08-24

MongoDB数据库的日志文件深入分析

前言日志是MongoDB中一个非常重要的功能,他保证了数据库服务器在意外断电、自然灾害下数据的完整性 。MongoDB日志记录了数据库实例的健康状态、语句的执行状况、资源的消耗...

2021-08-24

关于单台MongoDB实例开启Oplog的过程详解

背景随着数据的积累,MongoDB中的数据量越来越大,数据分析团队从数据库中抽取变化数据(假如依据栏位createdatetime,transdatetime),越来越困难。我们知道MongoDB的副本集有一个数...

2021-08-24

mongo数据集合属性中存在点号(.)的解决方法

前言MongoDB是面向集合存储的文档型数据库,其涉及到的基本概念与关系型数据库比有所不同。本文主要介绍关于mongo数据集合属性存在点号(.)的相关内容,下面话不多说了,来一起看...

2021-08-24

Windows系统安装运行Mongodb服务

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

2021-08-24

关于MongoDB索引管理-索引的创建、查看、删除操作详解

索引是提高查询查询效率最有效的手段。索引是一种特殊的数据结构,索引以易于遍历的形式存储了数据的部分内容(如:一个特定的字段或一组字段值),索引会按一定规则对存储值进行排序...

2021-08-24

MongoDB的安装启动及做成windows服务的教程图解

官网地址: https://www.mongodb.com/download-center?jmp=nav#community点击图中链接进入所有版本的下载列表我下载的是3.6.5版本的下载完成后按照下面步骤安装选择自定...

2021-08-24

Win10 安装 MongoDB 3.6.5 失败的问题及解决方法

MongoDB 3.6.5 2008R2Plus SSL (64 bit) Setup Wizard ended prematurely在安装 MongoDB 的时候,出现了MongoDB 3.6.5 2008R2Plus SSL (64 bit) Setup Wizard ended prematur...

2021-08-24
返回顶部
顶部