# mongodb-spring-boot **Repository Path**: athe/mongodb-spring-boot ## Basic Information - **Project Name**: mongodb-spring-boot - **Description**: mongodb学习 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-06-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mongodb-spring-boot #### Description mongodb学习 #### Instructions 1. 安装mongodb 2. spring boot 集成mongodb 添加依赖 ````xml org.springframework.boot spring-boot-starter-data-mongodb ```` 配置文件添加mongodb 链接信息,如果没开启认证,直接通过ip:port/test ```properties spring.data.mongodb.uri=mongodb://ip:27017/test ``` 3. 添加实体类 @Document - 把一个java类声明为mongodb的文档,可以通过collection参数指定这个类对应的文档。@Document(collection=”mongodb”) mongodb对应表 @Id - 文档的唯一标识,在mongodb中为ObjectId,它是唯一的,通过时间戳+机器标识+进程ID+自增计数器(确保同一秒内产生的Id不会冲突)构成。 ```java @Document(collection = "user") public class User { @Id private Long id; private String username; private String password; private String salt; private String email; private String mobile; private Short status; private Long deptId; private Date createTime; } ```