MongoDB

带你了解 Mongoose 在egg中的使用详解

Mongoose是什么? Mongoose是MongoDB的一个对象模型工具,封装了许多MongoDB对文档的的增删改查等常用方法,让NodeJS操作Mongodb数据库变得更加灵活简单。 在egg项目中如何使用? 1、安装 npm i egg-mongo...

分享mongodb 4.0数据库 副本集搭建的全过程

前言 近期有同学问mongodb副本集难不难部署,我的回答是不难,很快,几分钟搞定,比mysql MHA简单的不止一点半点。 那么到底如何部署呢?请看下文。 1.  准备工作 1.1 下载软件 选择版本并下载mongodb的软件,注意操作系统版本...

分享如何把MongoDB作为循环队列的方法举例

我们在使用MongoDB的时候,一个集合里面能放多少数据,一般取决于硬盘大小,只要硬盘足够大,那么我们可以无休止地往里面添加数据。 然后,有些时候,我只想把MongoDB作为一个循环队列来使用,期望它有这样一个行为: 设定队列的长度为10 插入第1条数据,...

详解MongoDB数据库的范围片键和哈希片键

01 片键     MongoDB的片键决定了集合中存储的数据在集合中的分布情况,具体的方法是使用片键值的范围来对集合中的数据进行分区。举个例子: 假如我们以年龄age来作为片键,那么age的范围理论上是0~80,此时,Mon...

教你MongoDB如何高效读写海量数据的方法

MongoDB 简介 高性能,易部署,易使用 常见应用场景 分布式的日志收集: elk 单节点最多 32g , mongodb 越多越好 传感器(电子产品) — 数据库 — MongoDB 地理地图 网络爬虫 大数据时代的...

MongoDB 数据库基础 之 用户管理

小小最近接触了MongoDB,所以这里开始学习MongoDB,之用户管理模块的相关内容。 进入MongoDB的Shell 这里输入如下的命令,进入MongoDB的shell mongo 切换数据库 use admin 使用如上的命令,切换数据库到admin...