
Spring Data MongoDB
文章平均质量分 93
码农_程序员
大数据技术的熟练的运用,有海量数据架构的设计和优化经验
展开
-
Spring Data MongoDB 一:入门篇(环境搭建、简单的CRUD操作)
Spring Data MongoDB 项目提供与MongoDB文档数据库的集成。Spring Data MongoDB POJO的关键功能区域为中心的模型与MongoDB的DBCollection轻松地编写一个存储库交互数据访问。原创 2015-03-22 23:08:28 · 63895 阅读 · 10 评论 -
Spring Data MongoDB 二:添加、删除操作
Spring Data MongoDB 项目提供与MongoDB文档数据库的集成,Spring与Hibernate集成时,Spring提供了org.springframework.orm.hibernate3.HibernateTemplate实现了对数据的CRUD操作, Spring Data MongoDB提供了org.springframework.data.mongodb.core.MongoTemplate对MongoDB的CRUD的操作,包括对集成的对象映射文件和POJO之间的CRUD的操原创 2015-07-26 07:55:47 · 17611 阅读 · 3 评论 -
Spring Data MongoDB 四:基本文档修改(update)(一)
Spring Data MongoDB提供了org.springframework.data.mongodb.core.MongoTemplate对MongoDB的update的操作,可以对在存储数据时是以键-值对的集合键是字符串,值可以是数据类型集合里的任意类型,包括数组和文档进行修改,我们今天介绍对基本文档的修改的方法、参数进行介绍。原创 2015-08-08 12:31:27 · 56352 阅读 · 5 评论 -
Spring Data MongoDB 三:基本文档查询(Query、BasicQuery)(一)
Spring Data MongoDB提供了org.springframework.data.mongodb.core.MongoTemplate对MongoDB的CRUD的操作,上一篇我们介绍了对MongoDB的新增和删除, 今天我们要介绍Java代码实现对MongoDB实现查询操作。 我们回顾一下,我们在之前介绍了MongoDB的基本文档查询,MongoDB的查询语法:原创 2015-08-01 08:37:16 · 82386 阅读 · 8 评论 -
Spring Data MongoDB 五:进阶文档查询(分页、Morphia)(二)
SpringData MongoDB提供了org.springframework.data.mongodb.core.MongoTemplate对MongoDB的find的操作,我们上一篇介绍了基本文档的查询,我们今天介绍分页查询,分页查询是返回到匹配文档的游标,可以随意修改查询限制、跳跃、和排序顺序的功能。原创 2015-08-13 23:25:05 · 25027 阅读 · 14 评论 -
Spring Data MongoDB 六:进阶Aggregation操作(上)
1、db.collection.aggregate()可以多个管道,能方便的进行数据的处理。 2、db.collection.aggregate()使用了MongoDB内置的原生操作,聚合效率非常高,支持类似于SQL Group By操作的功能,而不再需要用户编写自定义的JavaScript例程。 3、 每个阶段管道限制为100MB的内存。如果一个节点管道超过这个极限,MongoDB将产生一个错误。为了能够在处理大型数据集,可以设置allowDiskUse为true来在聚合管道节点把原创 2016-10-15 09:36:04 · 24971 阅读 · 0 评论 -
Spring Data MongoDB七:进阶Aggregation操作(下)
上一篇已经Aggregation 做了很详细的介绍,这边就不在介绍,Spring Data MongoDB 项目提供与MongoDB文档数据库的集成,Spring Data MongoDB 提供org.springframework.data.mongodb.core.MongoTemplate是对Connection进行封装,提供了连接管理,Spring Data MongoDB 像hibernate等一样提供了模板,mongoTemplate提供调用Aggregation 方法。原创 2016-10-15 10:31:38 · 33377 阅读 · 1 评论