1.安裝mongodb
mongdb的安裝很簡單,只需要下載解壓后運行mongod就好了
代碼語言:JavaScript代碼運行次數:0運行復制
wget https://fastdl.mongodb.org/Linux/mongodb-linux-x86_64-3.0.6.tgztar -zxvf mongodb-linux-x86_64-3.0.6.tgzmv mongodb-linux-x86_64-3.0.6 mongodb#啟動/usr/local/mongodb/bin/mongod

啟動后,可以另開一個窗口通過命令進行測試

更多命令請參考https://cloud.tencent.com/developer/article/1175769
除了命令行外,還有眾多可視化工具
如 Robo 3T? 下載地址?https://download.robomongo.org/1.1.1/windows/robo3t-1.1.1-Windows-x86_64-c93c6b0.exe

2.POM中引入mongodb
代碼語言:javascript代碼運行次數:0運行復制
<dependency><groupid>org.springframework.boot</groupid><artifactid>spring-boot-starter-data-mongodb</artifactid></dependency>
3.增加mongodb配置
代碼語言:javascript代碼運行次數:0運行復制
spring.data.mongodb.uri=mongodb://192.168.0.45:27017/test
4.在代碼中進行測試
代碼語言:javascript代碼運行次數:0運行復制
@Autowired private MongoTemplate mongoTemplate; @RequestMapping(value = "/mongo/test") public Result mongoTest(@Valid Photo photo) { mongoTemplate.save(photo); Query query = new Query(Criteria.where("photoURL").is(photo.getPhotoURL())); Photo onePhoto = mongoTemplate.findOne(query, Photo.class); List<photo> photos = mongoTemplate.find(query, Photo.class); List<photo> photoAll = mongoTemplate.findAll(Photo.class); // Update update = new Update().set("photoURL", // photo.getPhotoURL()).set("userId", photo.getUserId()); // 更新查詢返回結果集的第一條 // mongoTemplate.updateFirst(query, update, Photo.class); // 更新查詢返回結果集的所有 // mongoTemplate.updateMulti(query, update, Photo.class); // 刪除 // mongoTemplate.remove(query, Photo.class); return new Result("mongo測試執行成功"); }</photo></photo>