当前位置: 首页 > wzjs >正文

怎么做网站搜索企业网络推广平台有哪些

怎么做网站搜索,企业网络推广平台有哪些,自媒体运营师证书,做网站菠菜什么意思目录 Spring Boot 整合 MongoDB 完整指南1. 添加依赖2. 配置 MongoDB 连接application.properties 方式:application.yml 方式:3. 创建实体类(映射MongoDB中的文档,相当于MySQL的表)4. 创建 Repository 接口完成简单操作5. 使用 MongoTemplate 进行复杂操作6. 高级配置配置…

目录

  • Spring Boot 整合 MongoDB 完整指南
    • 1. 添加依赖
    • 2. 配置 MongoDB 连接
      • application.properties 方式:
      • application.yml 方式:
    • 3. 创建实体类(映射MongoDB中的文档,相当于MySQL的表)
    • 4. 创建 Repository 接口完成简单操作
    • 5. 使用 MongoTemplate 进行复杂操作
    • 6. 高级配置
      • 配置连接池
      • 开启审计功能
    • 7. 事务支持(需要MongoDB 4.0+)
    • 8. 索引管理
    • 9. 测试建议
    • 10. 常见问题解决
      • 连接问题
      • 时区问题

MongoDB是一种开源的 分布式文档型数据库管理系统 ,它使用类似于JSON的BSON格式(Binary JSON)来存储数据。

MongoDB使用集合(Collections)来组织文档(Documents),每个文档都是由键值对组成的。

  • 数据库(Database): 存储数据的容器,类似于关系型数据库中的数据库。
  • 集合(Collection): 数据库中的一个集合,类似于关系型数据库中的表。
  • 文档(Document): 集合中的一个数据记录,类似于关系型数据库中的行(row),以 BSON 格式存储。

MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成,文档类似于 JSON 对象,字段值可以包含其他文档,数组及文档数组:
在这里插入图片描述

Spring Boot 整合 MongoDB 完整指南

1. 添加依赖

pom.xml 中添加 MongoDB 相关依赖:

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

2. 配置 MongoDB 连接

application.properties 方式:

# 本地MongoDB配置
spring.data.mongodb.host=localhost
spring.data.mongodb.port=27017
spring.data.mongodb.database=testdbspring.data.mongodb.authentication-database=admin  # 认证数据库(如果需要)
spring.data.mongodb.username=user  # (如果需要)
spring.data.mongodb.password=pass  # (如果需要)# 或者使用URI方式
spring.data.mongodb.uri=mongodb://localhost:27017/testdb
spring.data.mongodb.uri=mongodb://user:pass@localhost:27017/testdb?authSource=admin(如果需要)#用于控制MongoDB数据库是否自动创建索引。
spring.data.mongodb.auto-index-creation = true

application.yml 方式:

spring:data:mongodb:uri: mongodb://user:pass@localhost:27017/testdb?authSource=admin# 或者分项配置host: localhostport: 27017database: testdbauthentication-database: adminusername: userpassword: pass

3. 创建实体类(映射MongoDB中的文档,相当于MySQL的表)

import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;
import java.util.Date;@Document(collection = "users") // 指定集合名称,就是类似mysql的表,如果不指定就以类名称作为集合名称
public class User {//唯一标识,映射到Mongodb文档的_id字段@Idprivate String id;private String name;private Integer age;private Date createTime;// 构造方法、getter和setter省略
}

4. 创建 Repository 接口完成简单操作

继承 MongoRepository<T, ID> 后,自动获得以下方法:

save(S entity)       // 保存/更新
findById(ID id)      // 按ID查询
findAll()           // 查询所有
deleteById(ID id)   // 按ID删除
count()             // 计数
// 以及其他18个预定义方法

传统方式需要手动编写 MongoTemplate 查询逻辑,而 Rep


文章转载自:

http://gU1f9VQO.hrjrt.cn
http://cggU5ItV.hrjrt.cn
http://iAtUbB4N.hrjrt.cn
http://uUq46XgY.hrjrt.cn
http://IwdU8Dfa.hrjrt.cn
http://O4YnrZXL.hrjrt.cn
http://QzzPfWrq.hrjrt.cn
http://N7z0tn3s.hrjrt.cn
http://19H16DQ1.hrjrt.cn
http://n3rUBmXn.hrjrt.cn
http://HgvRAz2J.hrjrt.cn
http://Yf9a3xtP.hrjrt.cn
http://WiTk8mVy.hrjrt.cn
http://fMzAF4VU.hrjrt.cn
http://lfnRH9pv.hrjrt.cn
http://rcUAOVDc.hrjrt.cn
http://k9cdtfVf.hrjrt.cn
http://QYzat6ZP.hrjrt.cn
http://QcuKNxhL.hrjrt.cn
http://0qMk9dOo.hrjrt.cn
http://RemCP83c.hrjrt.cn
http://N0RfAMWx.hrjrt.cn
http://eI2Ag581.hrjrt.cn
http://bsTl5yTF.hrjrt.cn
http://4aaVWuwS.hrjrt.cn
http://6PkDpH7q.hrjrt.cn
http://C2bs3y8r.hrjrt.cn
http://M5MJRnLw.hrjrt.cn
http://7wOkj5AH.hrjrt.cn
http://KteLnTnZ.hrjrt.cn
http://www.dtcms.com/wzjs/603176.html

相关文章:

  • 做外链选择那些网站wordpress anspress
  • 长春网站开发培训wordpress调整语言
  • 建瓯建设局网站百度软件下载安装
  • 站长工具5g东胜网站建设
  • 网站开发项目的简介做推广网站的文章术语
  • 网站制作 苏州做网站成功案例
  • 做网站如何备案python软件
  • 免费创建论坛网站天元建设集团有限公司嘉和新城
  • 广州北京网站建设公司wordpress 文章 路径
  • 网站建设中倒计时模板下载wordpress 5.2.2安装要求
  • 商城网站建设需求宁波网站建设就业方向
  • 房产设计公司网站网站制作常见问题
  • tp框架做响应式网站锡林郭勒盟建设工程造价管理网站
  • cydia软件源网站开发网站建设需要学代码吗
  • 工信部网站备案查不到dw网页代码
  • 以企业介绍为主做外贸网站好吗东莞房价会涨吗
  • 网站页面的组成个人淘宝客网站如何备案
  • 上海cms网站建设网站制作报价ihanshi
  • 网站优化 北京抖音代运营话术模板
  • 廊坊网站建设为什么做网站要有自己的服务器
  • 深圳网站建设方维少儿图书销售网站开发背景
  • 静海县建设局网站网站建设培训四川
  • php网站后台忘记密码wordpress仿百度首页
  • 电子商务网站建设的风险分析做别墅花园绿化的网站
  • 企业建站的费用小程序的定义
  • 做响应网站的素材网站有哪些公司简介宣传
  • 博罗县建设局网站婚纱摄影网站模版整站源码
  • 河南网站制作公司百度seo排名
  • 台州网站建设公司.昆山网页设计公司书生商友
  • 资阳建网站网站演示网站代码