随笔分类 - NoSql
摘要:减少额外的总数查询 客户端缓存总条数 , 即,skip ==0 时,才查总条数, skip !=0 时, 返回 total = 1。 total == 1 表示客户端使用之前的数据总条数。 在skip ==0 时,如果查询的分页数量量小于 take 数, 不必查总条数。 代码表示: var list
阅读全文
摘要:时间 程序的时间是本地时间 ,数据库中的时间是 ISO 标准时间 。 ISO时间 + 8 小时 = 本地时间(北京时间 ) Java驱动会自动做转化。 语法 数组查询 数据查询使用 elemMatch 删除指定位置的数组值. 目前还没找到方法 . 类似的 js: splice (1 , 1) htt
阅读全文
摘要:1. 数据 /* 5 */ { "_id" : ObjectId("5902f7ca2b3fe442d60a0946"), "code" : "akhbxu2h1s0l", "pcode" : "", "level" : 1, "hasCover" : false, "validateNumber"
阅读全文
摘要:为什么会有这么多坑 1. Java会把 id:String = "合法ObjectId" 好心好意的 转为 _id:ObjectId 类型。 2. 为了避免第1点, 我定义了一个 HashMap, 里面放 id 它就不会转了,但是下面代码报错: user 下面有 roles 集合, 如果使用 Map
阅读全文
摘要:从insert方法入手 1. org.springframework.data.mongodb.repository.support.SimpleMongoRepository.java insert 2. org.springframework.data.mongodb.core.MongoTem
阅读全文