mongoDB
mongoDB
不偏不易94
这个作者很懒,什么都没留下…
展开
-
mongo 不同参数 批量 插入 更新等
//BulkMode ORDERED顺序执行 错误停止,UNORDERED并行执行 错误继续 BulkOperations ops = mongoTemplate.bulkOps(BulkOperations.BulkMode.UNORDERED,ConceptTerm.class); for(){ ops.upsert(query,update); ops.insert(...); //..... if (...原创 2021-03-16 16:04:45 · 450 阅读 · 0 评论 -
mongo Failed to instantiate java.util.List using constructor NO_CONSTRUCTOR with arguments
我遇到的情况是实体类的一个list字段名与数据库中不一样,导致构建实体类失败原创 2021-03-16 15:57:21 · 3266 阅读 · 2 评论 -
mongo 脚本修改文档中字段类型 修改内嵌 数组 字段
{ "_id" : ObjectId("xxx"), "日期字段" : "2011-03-09T00:00:00.000+0000", "内嵌对象" : { "字符串字段" : "1", "日期字段" : "2019-12-30T00:00:00.000+0000" }, "内嵌对象集合" : [ { "字符串字段" : "100", "日期字段" : .原创 2021-03-13 15:44:40 · 275 阅读 · 1 评论 -
mongoDB 直接执行语句 分组 分类 聚合统计 java api 聚合条件生成器 BasicDBObject Bson
mongoDB 直接执行语句 分组聚合统计由于之前方式有问题 找了其他方式实现生成工具类import cn.hutool.json.JSONUtil;import com.mongodb.BasicDBList;import com.mongodb.BasicDBObject;import org.apache.commons.lang3.StringUtils;import java.util.LinkedList;import java.util.List;public c原创 2021-01-08 16:12:24 · 814 阅读 · 0 评论 -
mongoDB 直接执行语句 分组聚合统计
由于一个复杂的聚合语句,花了一些时间没调试出合适的java api代码,所以想办法直接执行语句,条件直接用字符串拼接。简单示例 String command= ""; BasicDBObject bson = new BasicDBObject(); bson.put("$eval",command.toString()); Document result = mongoTemplate.getDb().runCommand(bson);一个聚合案例 Strin原创 2021-01-06 13:24:20 · 593 阅读 · 0 评论