MongoDB的安装使用

安装MongoDB(基于docker安装)

docker run --restart=always -d --name mongo -v /opt/mongodb/data:/data/db -p 27017:27017 mongo:4.0.6

MongoDB的客户端可以从这里下载(可能会404)
https://www.mongodb.com/zh-cn/products/tools/compass

然后我们在项目中引用依赖

 <dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-data-mongodb</artifactId>
 </dependency>

配置我们的配置文件

# MongoDB连接信息
spring.data.mongodb.host =[mongoDB IP]
spring.data.mongodb.port = 27017
spring.data.mongodb.database = mall
spring.data.mongodb.auto-index-creation = true

接下载创建对象使用即可(根据自己项目创建即可)

@Document(collection = "person") // 指定集合名称,就是类似mysql的表,如果不指定就以类名称作为集合名称
public class Person {
    @Id // 文档id, 很重要,类似mysql表的主键 当字段中存在Id是也可忽略此注解
    private Long id;
    /**
     * 创建一个10秒之后文档自动删除的索引 结合 spring.data.mongodb.auto-index-creation = true 一起使用
       创建一个10秒之后文档自动删除, 类似 redis ttl
注意:这个字段必须是date类型或者是一个包含date类型值的数组字段,一般我们使用date类型;

     */
    @Indexed(expireAfterSeconds=10)
    private LocalDateTime createTime;
}

具体功能请查看官网
MongoMD官方网址

相关推荐

  1. MongoDB安装使用

    2024-04-22 08:58:06       13 阅读
  2. mongodb替代品SequoiaDB安装使用

    2024-04-22 08:58:06       12 阅读
  3. Linux中MongoDB数据库安装配置和基本使用

    2024-04-22 08:58:06       35 阅读
  4. MongoDb数据库介绍安装使用

    2024-04-22 08:58:06       19 阅读
  5. MongoDB简单使用

    2024-04-22 08:58:06       22 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-22 08:58:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-22 08:58:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-22 08:58:06       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-22 08:58:06       20 阅读

热门阅读

  1. IntelliJ IDEA的快速配置详细使用

    2024-04-22 08:58:06       12 阅读
  2. MongoDB与MySQL的区别???MongoDB的优势???

    2024-04-22 08:58:06       12 阅读
  3. CSS代码收集(持续更新)

    2024-04-22 08:58:06       11 阅读
  4. DevOps(九)Selenium 介绍和Jenkins集成

    2024-04-22 08:58:06       15 阅读
  5. linux apt-get安装Jenkins

    2024-04-22 08:58:06       14 阅读
  6. HarmonyOS NEXT中怎么理解HAR、HAP、HSP、App的关系

    2024-04-22 08:58:06       28 阅读
  7. leetcode905-Sort Array By Parity

    2024-04-22 08:58:06       11 阅读
  8. OEACLE的instr和instrb 例子

    2024-04-22 08:58:06       15 阅读
  9. Rust基本数据类型-字符串

    2024-04-22 08:58:06       13 阅读
  10. ElasticSearch 创建索引超时(ReadTimeoutError)

    2024-04-22 08:58:06       16 阅读
  11. react ts react-router 6路由配置

    2024-04-22 08:58:06       10 阅读