数据库
郏国上
Object C, JavaScript, python高级研发工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MongoDB创建联合唯一性约束
在数据库中创建联合唯一性约束通常是在数据库模式定义时完成的。以下是如何在MongoDB中使用Mongoose(一个用于在Node.js环境中操作MongoDB的库)来定义具有联合唯一性约束的schema。 1.简单设置联合唯一性约束:2.创建多字段联合唯一性约束:locationSchema.index({ latitude: 1, longitude: 1 }, { unique: true });原创 2024-11-11 20:11:09 · 607 阅读 · 0 评论 -
MongoDB及查询结果处理常用语句
【代码】MongoDB常用语句。1.只统计记录总数;2.数组遍历,循环体中可以有调用异步函数;3.遍历数组,循环体中不可以调用异步函数;4.对数组,投影出指定对象组成新数组;5.查询出指定距离内的记录;6.对查询出的结果数组,按照指定字段再排;7.数据查询条件中对结果进行排序(-1从倒序,1正序);8.聚合语句。原创 2024-10-16 17:44:57 · 873 阅读 · 0 评论 -
索引的强大作用和是否创建的索引越多越好
在经常查询字段上创建索引。 在大数据的情况下,在索引上查找可以提交10倍以上甚至1000倍的速度。 实际测试,不在索引上查找用时12秒左右。建立索引,在索引上查找速度提高只耗时1.1秒左右。当然索引也是一把双刃剑,在一个表上创建索引过多反而降低查询速度。原创 2024-06-06 17:23:45 · 462 阅读 · 0 评论 -
提高MongoDB效率十大优化方式
第一:单次批量查询比循环逐条查询更快; 第二:尽量避免嵌入不断增加的数据; 第三:预填充数据; 第四:尽可能预先分配空间; 第五:文档要自给自足; 第六:避免使用$where; 第七:编写代码处理数据完整性问题; 第八:使用正确的类型; 第九:用简单唯一的id替换掉_id。原创 2024-05-29 11:42:27 · 3335 阅读 · 0 评论
分享