首页>代码>spring boot使用mongodb数据库实现简单的数据插入和查询实例>/springboot-mongdb/src/main/java/com/singahnd/db/StudentDB.java
package com.singahnd.db; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.mongodb.core.MongoTemplate; import org.springframework.stereotype.Component; import com.mongodb.BasicDBObject; import com.mongodb.DBCollection; import com.mongodb.DBObject; import com.singahnd.entity.Student; /** ************************************************* * @ClassName: StudentDB * @Description: TODO(学生数据类) * @author mjy * @date 2018年5月24日 下午2:34:43 ************************************************ */ @Component public class StudentDB { @Autowired private MongoTemplate mongoTemplate; /** ********************************************************* * @method: inserStudentOne * @Description: TODO(插入学生) * @Param table * @return void * @author mjy ********************************************************* */ public void inserStudentOne(String table, Student student){ DBCollection collection = mongoTemplate.getCollection(table); DBObject doc = new BasicDBObject(); doc.put("studentId", student.getStudentId()); doc.put("studentName", student.getStudentName()); doc.put("age", student.getAge()); collection.insert(doc); } /** ********************************************************* * @method: queryStudentById * @Description: TODO(根据id查询student) * @Param studentId * @return DBObject * @author mjy ********************************************************* */ public DBObject queryStudentById(String table, String studentId){ DBCollection collection = mongoTemplate.getCollection(table); DBObject query = new BasicDBObject(); query.put("studentId", studentId); DBObject result = collection.findOne(query); return result; } }
最近下载更多
微信网友_7134912998903808 LV9
9月13日
876318269 LV6
2023年11月3日
asd6260647 LV4
2022年6月2日
天险无涯 LV15
2021年11月5日
sunlzh888888 LV29
2021年6月24日
wcy071213 LV27
2021年5月16日
Missqq LV4
2020年4月27日
NoNameLwj LV2
2020年2月23日
壹级天灾 LV14
2019年12月12日
寒江雪2017 LV10
2019年11月26日
最近浏览更多
微信网友_7134912998903808 LV9
9月13日
405117548 LV6
6月20日
smart001
1月6日
暂无贡献等级
漫步的海星 LV4
2023年9月21日
1529860026 LV24
2023年7月19日
crosa_Don LV18
2023年2月8日
yohohero LV1
2023年1月15日
rain112 LV31
2022年12月13日
Super强 LV13
2022年10月21日
微信网友_6040315240812544 LV8
2022年10月21日