[Java教程]Spring 与 mongoDB 整合

0

2017-02-07 00:00:39

首先需要引入jar包

1 2 org.mongodb 3 mongodb-driver 4 3.3.0 5 6 7 org.springframework.data 8 spring-data-mongodb 9 1.9.4.RELEASE10

View Code

spring中注入对象org.springframework.data.mongodb.core.MongoTemplate,该类中包含了mongoDB的增删改查

1 2 4 5 6 7 8 9 10

View Code

需要注意的是:

host:主机ip

port:端口号

credentials:连接mongoDB的一些参数,规则如:“username:password@Authentication”

如果用的是MongoChef可视化工具,对应如下所示的三个参数。

首先需要引入mongo对象,@Autowiredprivate MongoOperations mongo;

删除操作

1 @Override2 public void deleteQstByTpId(String tpId) {3 mongo.remove(new Query(Criteria.where("test").is(tpId)),QuestionBean.class,COLLECTION_NAME);4 }

View Code

增加操作

1 @Override2 public void insertListZzQst(List list) {3 mongo.insert(list,COLLECTION_NAME);4 }

View Code

查找操作

1 @Override2 public List findAllQstByTpId(String tpId) {3 List list = mongo.find(new Query(Criteria.where("test").is(tpId)), QuestionBean.class,COLLECTION_NAME);4 return list;5 }

View Code

多条件查询

1 @Override2 public List qrySomeQst(List qryList,String testPaperId) {3 return mongo.find(new Query(Criteria.where("test").is(testPaperId).andOperator(Criteria.where("type").in(qryList))), QuestionBean.class,COLLECTION_NAME);4 }

View Code

本文网址:http://www.shaoqun.com/a/301399.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

Spring

0

mongodb java spring_[Java教程]Spring 与 mongoDB 整合相关推荐

  1. 浅谈java spring_浅谈Spring(一)

    Spring是当前比较流行的基于Java语言的MVC框架,所谓框架也就是它已经实现好了诸多东西,使java开发人员能把精力尽量放在业务逻辑上. Spring技术的特点是IOC, 即反向注入,主要应用的 ...

  2. mongodb 全文搜索---ttlsa教程系列之mongodb(十)

    为什么80%的码农都做不了架构师?>>>    mongodb full text search(fts:全文搜素)是在版本2.4新加的特性.在以前的版本,是通过精确匹配和正则表达式 ...

  3. Spring Data,MongoDB和JSF集成教程

    示例应用程序简介(MongoShop产品目录) 在学习完本教程之后,将构建具有以下功能要求的示例应用程序(MongoShop产品目录): 1.搜索具有不同条件的产品(例如,sku,产品类型,标题,st ...

  4. Spring Data MongoDB示例

    Spring Data MongoDB示例 欢迎使用Spring Data MongoDB示例.Spring Data MongoDB是将Spring Framework与最广泛使用的NoSQL数据库 ...

  5. Spring Boot MongoDB 入门

    1. 概述 可能有一些胖友对 MongoDB 不是很了解,这里我们引用一段介绍: FROM <分布式文档存储数据库 MongoDB> MongoDB 是一个介于关系数据库和非关系数据库之间 ...

  6. mongodb dsl_具有Java DSL的Spring Integration MongoDB适配器

    mongodb dsl 1引言 这篇文章解释了如何使用Spring Integration从MongoDB数据库中保存和检索实体. 为了完成此任务,我们将使用Java DSL配置扩展来配置入站和出站M ...

  7. 带有Java DSL的Spring Integration MongoDB适配器

    1引言 这篇文章解释了如何使用Spring Integration从MongoDB数据库中保存和检索实体. 为了实现这一点,我们将使用Java DSL配置扩展来配置入站和出站MongoDB通道适配器. ...

  8. mongodb lbs java_LBS JAVA Spring mongoDB

    基本介绍 位置服务(LBS)解决的主要问题是当前位置周围某个范围内的人或场所. 在传统的解决方案,开发人员需要根据复杂的几何运算与大量的SQL语句进行查找,这无疑加大的开发人员的开发难度. 现在我们需 ...

  9. mongo java 日期,Java 8日期/时间(JSR-310)类型与Spring Data MongoDB的映射

    我有Java 8日期/时间字段的简单文档 @Document public class Token { private Instant createdAt; ... } 我希望坚持使用Spring D ...

最新文章

  1. oracle 内存分配和调优 总结
  2. ImageMagick convert
  3. UA MATH571B 试验设计 QE练习题 不使用代码分析试验结果I
  4. C语言 满分代码:L1-044 稳赢 (15分)(解题报告)
  5. SPOJ1812 LCS2
  6. 【转】谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
  7. 如何使用PerfSONAR测试网络
  8. JQuery常用方法一览【转】
  9. 如何在ESXi5.1上运行一个虚拟的ESXi虚拟机并且在这个虚拟的ESXi虚拟机里运行64位的系统?...
  10. Android ViewDragHelper的简单分析及应用(二)
  11. struct termios 结构体详解
  12. PS-第七天-图层混合模式及图层蒙版
  13. L2 Switching
  14. ArcGIS提取面数据中心线
  15. 辉芒微FT61F022A
  16. 服务器虚拟多个终端,虚拟化终端新主流 支持多操作系统
  17. 面试:对封装、继承、多态的理解。
  18. PL读写DDR3 实现PS和PL间的数据交互 代码分析
  19. 一篇文章搞定DX9.0c 环境里的3DXSpriet !!
  20. [福大软工] Z班 团队作业——随堂小测(同学录) 作业成绩

热门文章

  1. linux下调试工具的应用
  2. web登录时候加入过滤器的用法
  3. TLS线程局部存储--thread_specific_ptr
  4. Hive 外部表关联分区数据
  5. 深度解读「无影云电脑远程办公解决方案」
  6. MaxCompute 项目子账号做权限管理
  7. 六年打磨!阿里开源混沌工程工具 ChaosBlade
  8. 省钱小贴士(ECS):教你如何每年省出8w+ 块
  9. 云原生,智慧营销破圈新利器
  10. GitHub 接连封杀开源项目惹众怒,CEO 亲自道歉!