windows的docker安装mongodb以及使用

1.mongodb的安装

拉取镜像

docker pull mongo:latest

创建并运行mongo容器

docker run -d -p 27017:27017 --name mongodb -e MONGO_INITDB_ROOT_USERNAME=mongo -e MONGO_INITDB_ROOT_PASSWORD=123456 mongo

navicat premium连接


springboot整合mongodb

pom配置

        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-data-mongodb</artifactId>

        </dependency>

application.yml配置

spring:

  data:

    mongodb:

      #MongoDB配置

      #sh - 用户名、123456- 密码、192.168.100.130 - 数据库地址、27017- 端口号、shop - 库名

      uri: mongodb://mongo:123456@localhost:27017/test?authSource=admin&authMechanism=SCRAM-SHA-1

model创建

@Data

public class Cart {

    @Id

    private String _id;      //主键

    private String userName; //用户名字

    private String name;    //商品名字

}

mapper创建

public interface CartMapper extends MongoRepository<Cart,String> {

}

controller调用

@RestController

@RequestMapping("cart")

public class CartController {

    @Autowired

    CartMapper cartMapper;

    @PostMapping("add")

    public String add(@RequestBody Cart cart){

        cartMapper.save(cart);

        return "ok";

}

}

调用接口新增成功



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容