![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
lvk0804
这个作者很懒,什么都没留下…
展开
-
mongoTemplate 聚合分组统计复杂条件分组sum\去重\$project\$cond\$addToSet
sql 原型:在这里插入代码片db.order.aggregate({$match: {“course_mode”: {$gt: 2},“is_new”: 1}}, {KaTeX parse error: Expected '}', got 'EOF' at end of input: … "part_mode": "part_mode"},“student_total”: {...原创 2019-12-14 15:06:14 · 3686 阅读 · 0 评论 -
数据库特性
数据库事务ACID特性数据库事务的4个特性:原子性(Atomic): 事务中的多个操作,不可分割,要么都成功,要么都失败; All or Nothing.一致性(Consistency): 事务操作之后, 数据库所处的状态和业务规则是一致的; 比如a,b账户相互转账之后,总金额不变;隔离性(Isolation): 多个事务之间就像是串行执行一样,不相互影响;持久性(Durabilit...翻译 2019-01-10 19:28:58 · 121 阅读 · 0 评论 -
java面试
java基础1、equals 和== 区别2、java集合有哪些 有什么区别?优点 原理、底层数据结构、数据扩展时数据结构变化模型例如:arrayList 、linkedList1.ArrayList是实现了基于动态数组的数据结构,LinkedList是基于链表结构。2.对于随机访问的get和set方法,ArrayList要优于LinkedList,因为LinkedList要移动指针。...原创 2019-01-24 19:15:31 · 338 阅读 · 0 评论 -
mongoTemplate.aggregate聚合 in查询条件匹配,复杂or 查询
Criteria.where("source").ne(null).exists(true).and("operation_name").in(patterns);/**source 字段必须存在,且不为空, 匹配in 条件**/原创 2019-08-20 11:53:33 · 4215 阅读 · 0 评论