Spring Boot 2精髓 - (11) MongoDB

spring boot

  • 支持各种编程语言, Java、 C++、 PHP、 C#、 Python 等
  • 面向文档存储,文档格式是类似 JSON 的 BSON 格式
  • 提供丰富的查询功能,支持对数据建立索引
  • 模式自由,不需要事先定义文档格式,可以任意改变文档格式

安装 MongoDB

进入 bin 目录,有以下常用命令:

  • mongod,启动 MongoDB 数据库。通常需要指定一个数据存放的目录,默认是/data/db。 如果启动的时候没有创建/data/巾 ,则会启动失败。可以通过--dbpath 参数指定特定的目录,参数详情可以键入./mongod --help
  • mongo,启动一个 Shell ./mongo,通过 shell可以对 MongoDB进行增删改查等操作
  • mongodump,备份数据库
  • mongorestore,恢复数据库

使用 shell

Spring Boot集成 MongoDB

1
2
3
4
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
1
spring.data.mongodb.uri=mongodb://127.0.0.1:27017/baike

增删改查

MongoTemplate

  • insert
  • save
  • findByid
  • find, Criteria 类构造查询条件
  • query
  • update
  • remove
  • execute

打印日志

1
logging.level.org.springframework.data=debug

Powered by Hexo and Hexo-theme-hiker

Copyright © 2013 - 2021 朝着牛逼的道路一路狂奔 All Rights Reserved.

访客数 : | 访问量 :