– 使用geoWithin查询 “` > db.location.find() { “_id” : ObjectId(“587091389a0bf2687…
标签:id
mongoDB删除重复的数据 去重
最近在工作上遇到需要清理鸡汤文中重复的数据,网上搜了一下,有不少方案,有用程序去重的,有用唯一索引来控制的,感觉都不是很方便,后来发现用下面这个非常方便; db.Passages.aggregate([ { $group…
mongodb 常用命令 (去重、删库)
去重 db.collction.aggregate( [ //{$match:{type:1,action:3}}, //可以加条件给这里 匹配type=1 action=3 可选 { //根据title、id分组,$g…
MongoDB嵌套查询
最近刚接触mongodb,需要取出一个嵌套文档中的值,网上查询的各种解决方案都是需要解析json,mongodb官网文档也没找到哪里有说明。 经过尝试,发现可以如下查询 collection数据如下: { "_id" :…
NodeJS连接MongoDB根据_id查询数据
MongoDB的_id是ObjectId类型,使用NodeJS代码进行数据查询示例如下: var objectId = require('mongodb').ObjectId; var _id = objectId(id…
聊一聊mongodb的自然排序
最近笔者在工作中遇到一个关于mongo排序的问题: 文章列表根据创建时间排序,当有多篇文章创建时间相同(批量导入),更新其中的文章顺序竟然变了。 笔者赶紧查看了一下代码,确认更新数据时没有改变数据的id和创建时间,第一感…
对于分布式并发下生成唯一ID的方法讨论redis/mysql。
分布式并发下唯一ID的生成规则 (python 多线程模拟并发 ,QPS以秒为单位, 不考虑 python GIL) 1.使用 redis 的 incr (redis 为单线程, 原子性操作) 1.incr 原子性操作即…
PHP实现多服务器SESSION共享
为什么要session共享 现在稍微大一点的网站基本上都有好几个子域名,比如www.jiayuan.com, vip.jiayuan.com,这些网站如果需要共用用户登录信息,那么就需要做到session共享,当然前提是…
redis命令操作
redis命令操作 一、string类型的数据 1.插入、读取、删除一条string类型的数据 插入格式:set key value 读取格式:get key 删除格式:del key 例子: set user "zha…
client list 详解
节选自《redis开发与运维》 先来看一段client list的执行结果 127.0.0.1:6379> client list id=254487 addr=10.2.xx.234:60240 fd=1311 …
Redis学习札记
本文是Redis入门指南的阅读笔记,同事推荐的,通过本书了解到了很多Redis支持的数据结构、很多应用场景等。基本可以做到在工作中的适当情况下应用Redis。 Redis入门指南(2) 安装与配置 Mac上默认安装了re…
SQLITE 查询时replace的使用
需求: 有数据库表student中学生的id字段为唯一编号, 有以下数据 id name 1 张三 2 李四 3 王五 4 赵六 12_1 钱七 然后对数据依照id的大小来排序。 解决思路 使用replace方法把数据中…