MongoDB 带你了解 Mongoose 在egg中的使用详解 Mongoose是什么? Mongoose是MongoDB的一个对象模型工具,封装了许多MongoDB对文档的的增删改查等常用方法,让NodeJS操作Mongodb数据库变得更加灵活简单。 在egg项目中如何使用? 1、安装 npm i egg-mongo...
MongoDB 分享mongodb 4.0数据库 副本集搭建的全过程 前言 近期有同学问mongodb副本集难不难部署,我的回答是不难,很快,几分钟搞定,比mysql MHA简单的不止一点半点。 那么到底如何部署呢?请看下文。 1. 准备工作 1.1 下载软件 选择版本并下载mongodb的软件,注意操作系统版本...
MongoDB 分享如何把MongoDB作为循环队列的方法举例 我们在使用MongoDB的时候,一个集合里面能放多少数据,一般取决于硬盘大小,只要硬盘足够大,那么我们可以无休止地往里面添加数据。 然后,有些时候,我只想把MongoDB作为一个循环队列来使用,期望它有这样一个行为: 设定队列的长度为10 插入第1条数据,...
SQLSERVER SQL开发知识:SQL Server 数据库调整表中列的顺序操作方法及遇到问题 SQL Server 数据库中表一旦创建,我们不建议擅自调整列的顺序,特别是对应的应用系统已经上线,因为部分开发人员,不一定在代码中指明了列名。表是否可以调整列的顺序,其实可以自主设置,我们建议在安装后设置为禁止。 那么,如果确实需要调整某一列的顺序,我们...
MongoDB 教你MongoDB数据库如何正确中断正在创建的索引 我们在使用 MongoDB 的时候,会出现需要给一个已经存在的大集合的某个字段增加索引的情况。 索引分为前台索引和后台索引,对应到 pymongo 中创建索引的代码: import pymongo handler = pymongo.MongoClient...
PostgreSQL PostgreSQL 数据库基础 之 regexp_matches替换like模糊查询的操作 我就废话不多说了,大家还是直接看代码吧~ 改前: select * from 表名 where 字段名 like ||#{参数}||’%’ 改后: select *,regexp_matches(字段名, #{参数}) from 表...
MySQL SQL开发知识:MySQL 中如何归档数据的实现方法 归档,在 MySQL 中,是一个相对高频的操作。 它通常涉及以下两个动作: 迁移。将数据从业务实例迁移到归档实例。 删除。从业务实例中删除已迁移的数据。 在处理类似需求时,都是开发童鞋提单给 DBA,由 DBA 来处理。 于是,很多开发童鞋就好奇,DBA ...
PostgreSQL postgresql 数据库中的 序列nextval 使用方法详解 一、postgresql中的序列 1.1 场景需求 需要向下图一样,需要对产品编码编码设置一个序列。编码规则 SKU + 序列号: 1.2 序列 序列是基于bigint算法的,因此范围是不能超过一个八字节 整数的范围(-922337203685477580...
PostgreSQL 详解postgresql查询结果自动将大写的名称转换为小写问题 我就废话不多说了,大家还是直接看代码吧~ SELECT sum(aa) as “recordNumber” FROM table SELECT sum(aa) as recordNumber FROM table postgis查询...
其他数据库 详解基于Redis 延时队列的优化方案 一、延时队列的应用 近期在开发部门的新项目,其中有个关键功能就是智能推送,即根据用户行为在特定的时间点向用户推送相应的提醒消息,比如以下业务场景: 在用户点击充值项后,半小时内未充值,向用户推送充值未完成提醒。 在用户最近一次阅读行为2小时后,向用户推送继...
MongoDB 详解MongoDB数据库的范围片键和哈希片键 01 片键 MongoDB的片键决定了集合中存储的数据在集合中的分布情况,具体的方法是使用片键值的范围来对集合中的数据进行分区。举个例子: 假如我们以年龄age来作为片键,那么age的范围理论上是0~80,此时,Mon...
MongoDB MongoDB 数据库 监控工具mongostat和mongotop的操作使用说明 rs.status() MongoDB中自带两个监控的工具,分别是mongostat和mongotop,今天我们看看这两个工具的使用方法。 mongostat mongostat工具提供了mongod和mongos的运...