redis 中存数据时,到底什么时候用 hset 相比于 set 存数据时又有什么不一样? set 就是普通的已key-value 方式存储数据,可以设置过期时间。时间复杂度为 O(1),没多执行一个 set…
分类:MongoDB
MongoDB 服务起来了,终端可以使用 shell 可以查询,但是 Node 始终连结不上?
MongoDB 服务起来了,终端可以使用 shell 可以查询,但是 Node 始终连结不上? Node代码如下 const mongoose = require('mongoose'); const db = mong…
MongoDB 删除文档
MongoDB 删除文档 在前面的几个章节中我们已经学习了MongoDB中如何为集合添加数据和更新数据。在本章节中我们将继续学习MongoDB集合的删除。 MongoDB remove()函数是用来移除集合中的数据。 M…
MongoDB与NodeJS
1. Mac OS X下如何安装mongodb 1)下载mongodb,网址如下: https://www.mongodb.com/download-center#community 2)将下载好的mongodb放进no…
MongoDB - 事务
参考 https://docs.mongodb.com/manual/core/transactions/ MongoDB已经更新到4.0版本,支持ACID及多文档事务。 在MongoDB中,单个文档的操作是原子的。在实…
mongodb的排序方法
1. mongodb 的sort() 方法 语法 #按照key1进行升序排列 db.COLLECTION_NAME.find().sort({key1:1}) #按照key1进行降序排列 db.COLLECTION_NA…
mongoDB删除重复的数据 去重
最近在工作上遇到需要清理鸡汤文中重复的数据,网上搜了一下,有不少方案,有用程序去重的,有用唯一索引来控制的,感觉都不是很方便,后来发现用下面这个非常方便; db.Passages.aggregate([ { $group…
MongoDB数据库学习
MongoDB MongoDB是面向文档的数据库,而非关系型数据库。它扩展了关系型数据库的众多有用功能,如辅助查询、范围查询和排序。 它将原来的行的概念换成更加灵活的文档模型。它没有模式:文档的键不会事先定义也不会固定不…
mac os 安装 redis
mac os 安装 redis 在redis官网下载 https://redis.io/download 1. 下载 在mac os系统,双指点击 finder 图标,选 Go to Folder... ,输入/usr/…
Linux 7 安装 mongodb 3.4
mongodb官方文档 当前最新版本 3.4.1 创建repo文件 在目录/etc/yum.repos.d/ 下面创建 mongodb-org-3.4.repo 文件 vim 编辑.repo文件, 写入内容 [mongo…
MongoDB: 原子性和事务
MongoDB: 原子性和事务 原文链接: Atomicity and Transactions 在MongoDB中, 文档级别的的写操作是原子性的, 甚至是在对某个文档的操作中修改其多个内嵌的子文档, 也是原子性的. …
MongoDB入门教程05
注:本系列教程是自己学习的记录,内容来至 菜鸟教程 MongoDB入门教程01 MongoDB入门教程02 MongoDB入门教程03 MongoDB入门教程04 MongoDB入门教程05 1. MongoDB关系 M…