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

有什么做数据的网站营销策略ppt模板

有什么做数据的网站,营销策略ppt模板,专业的集团网站设计网络,网站开发技术留言目录 1.什么是mongoDB? 2.Docker安装mongoDB 3.SpringBoot整合mongoDB步骤 4.验证 1.什么是mongoDB? MongoDB是一种非关系型数据库,被广泛用于大型数据存储和分布式系统的构建。MongoDB支持的数据模型比传统的关系型数据库更加灵活&#x…

目录

1.什么是mongoDB?

2.Docker安装mongoDB

3.SpringBoot整合mongoDB步骤

4.验证


1.什么是mongoDB?

        MongoDB是一种非关系型数据库,被广泛用于大型数据存储和分布式系统的构建。MongoDB支持的数据模型比传统的关系型数据库更加灵活,支持动态查询和索引,也支持json格式和bson格式的数据存储,这种格式可以支持读取和写入大量的数据。

基础知识和面试可以参考以下文章进行学习:

MongoDB详解,用心看这篇就够了【重点】-CSDN博客

程序员的50大MongoDB面试问题及答案_mongodb 面试-CSDN博客

2.Docker安装mongoDB

2.1拉取镜像

docker pull mongo

2.2创建容器

docker run -di --name mongo-service --restart=always -p 27017:27017 -v ~/data/mongodata:/data mongo

命令解释:

  • -d:表示在后台运行容器,并返回容器 ID。
  • -i:表示交互式运行容器,保留 STDIN 打开。
  • --name mongo-service:为容器指定一个名称,这里为 mongo-service。
  • --restart=always:表示在容器退出后自动重启容器。
  • -p 27017:27017:将容器的 27017 端口映射到宿主机的 27017 端口。
  • -v ~/data/mongodata:/data:将宿主机的 ~/data/mongodata 目录挂载到容器的 /data 目录下,用于持久化存储数据。
  • mongo:指定要运行的镜像名称,这里为官方的 MongoDB 镜像。

3.SpringBoot整合mongoDB步骤

3.1导入依赖

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

3.2添加mongo配置

server:port: 9998
spring:data:mongodb:host: 127.0.0.1port: 27017database: mongodb-demo

3.3添加映射

import lombok.Data;
import org.springframework.data.mongodb.core.mapping.Document;import java.io.Serializable;
import java.util.Date;/*** 映射表 test_demo*/
@Data
@Document("test_demo")
public class TestDemo implements Serializable {private static final long serialVersionUID = 1L;private String id;private String name;private Date birthDay;}

 3.4测试:

/*** MongoDB测试类* */
@SpringBootTest(classes = MongoApplication.class)
@RunWith(SpringRunner.class)
public class MongoTest1 {@Autowiredprivate MongoTemplate mongoTemplate;//保存@Testpublic void saveTest(){for (int i = 0; i < 10; i++) {TestDemo testDemo = new TestDemo();testDemo.setName("张三");testDemo.setBirthDay(new Date());mongoTemplate.save(testDemo);}TestDemo testDemo = new TestDemo();testDemo.setName("张三你吃饭了吗");testDemo.setBirthDay(new Date());mongoTemplate.save(testDemo);}//查询一个@Testpublic void saveFindOne(){TestDemo testDemo = mongoTemplate.findById("661743b77bee2f0a5739819d", TestDemo.class);System.out.println(testDemo);//TestDemo(id=661743b77bee2f0a5739819d, name=张三, birthDay=Thu Apr 11 09:58:15 CST 2024)}//条件查询@Testpublic void testQuery(){//查询字段name为张三的数据(多条件查询)Query query = Query.query(Criteria.where("name").is("张三")).with(Sort.by(Sort.Direction.DESC,"birthDay"));// 执行查询 模糊查询 只查询5条数据Query query1 = Query.query(Criteria.where("name").regex(".*?\\" + "张三" + ".*"));query.limit(5);List<TestDemo> list = mongoTemplate.find(query, TestDemo.class);List<TestDemo> list1 = mongoTemplate.find(query1, TestDemo.class);System.out.println("list:"+list);System.out.println("list1:"+list1);}//测试删除@Testpublic void testDel(){mongoTemplate.remove(Query.query(Criteria.where("name").is("张三")),TestDemo.class);}
}

4.验证

4.1连接mongoDB

4.2查看数据

这样就使用SpringBoot整合了mongoDB并写了一个简单的案例。 

http://www.khdw.cn/news/43572.html

相关文章:

  • 网站不备案能用吗俄罗斯搜索引擎浏览器
  • 兼职做ppt是哪个网站好h5制作网站
  • 单位邮箱怎么查询google关键词seo
  • php 企业网站怎么免费建立网站
  • 江西营销网站建设佛山seo网站排名
  • 免费作文网站怎么才能在百度上打广告
  • 文化管 网站建设规划连云港网站seo
  • 可以用来做论文引用的网站充电宝seo关键词优化
  • 企业网站免费建站程序如何做营销推广
  • wordpress导出全站链接seo知识总结
  • 佛山做网站的公司哪里可以学企业管理培训
  • 网站建设网站推广最近的国内新闻
  • 网站规划总结好用的搜索引擎有哪些
  • 德化住房和城乡建设网站石家庄百度快速排名优化
  • 金堂企业网站建设电商网站链接买卖
  • wordpress自豪地采用修改重庆seo点击工具
  • 免费微网站开发平台网络营销推广的方式
  • 手把手做网站软文自动发布软件
  • 克隆视厅网站怎么做怎么关键词优化网站
  • 吴中区建设局网站现在的网络推广怎么做
  • 建站网站 国外搜索引擎营销例子
  • 网页设计网站开发需要什么百度添加到桌面
  • 天津网站建设小程序模板
  • wordpress分享卡片插件专业seo网站优化推广排名教程
  • 屏蔽某网站怎么做深圳龙岗区布吉街道
  • 网站建设难做吗网络推广都需要做什么
  • 做海报的网站类似于创客贴数据分析报告
  • 正版视频素材网站百度无锡营销中心
  • 海门网站制作baidu百度一下
  • 新强生产建设兵团网站网络营销广告策划