mongodb

E:\soft\mongodb\bin>mongod --dbpath=..\data\db 标注数据库位置

E:\soft\mongodb\bin>mongo 打开mongo

MongoDB Enterprise > use lcj 进入一个库

使用robo 3 T 1.4.3版本可视化客户端软件

//查询

// db.getCollection('book').find({})

db.book.find({type:"springboottype"})

//添加文档(数据)

// db.book.save({"name":"springboot",type:"springboottype"})

//删除操作

// db.book.remove({type:"springboottype"})

//修改操作

// db.book.update({name:"spring"},{name:"springboot2"})

// db.book.update({name:"springboot2"},{$set:{name:"springboot3"}})

条件查询,投影,范围

springboot集成mongodb

1.引入坐标

复制代码
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>

2.配置

复制代码
#配置mongodb
spring:
  data:
    mongodb:
      uri: mongodb://localhost/lcj

3.使用

复制代码
@Autowired
private MongoTemplate mongoTemplate;
复制代码
@Test
void testMongoSave(){
    Book book = new Book();
    book.setId(1);
    book.setName("名称3");
    book.setType("类型3");
    book.setDescription("描述3");
    book.setRemark("备注3");
    mongoTemplate.save(book);
}

@Test
void testFind(){
    List<Book> all = mongoTemplate.findAll(Book.class);
    System.out.println(all);
}
相关推荐
m0_67429464几秒前
MongoDB评论回复系统怎么建表_多级嵌套与展平设计思路
jvm·数据库·python
m0_493934531 分钟前
React 中父组件向子组件传递函数的正确方式
jvm·数据库·python
qq_334563552 分钟前
HTML怎么创建项目时间线视图_HTML甘特图静态占位结构【指南】
jvm·数据库·python
m0_514520572 分钟前
mysql如何配置自增ID预留_mysql innodb_autoinc_lock_mode参数
jvm·数据库·python
fanjiu20203 分钟前
StarRocks导出ddl
数据库
2501_914245933 分钟前
CSS如何实现元素旋转动画_利用transform旋转与动画组合
jvm·数据库·python
Gauss松鼠会4 分钟前
【GaussDB】浅谈SQL与ETL
数据库·数据仓库·sql·etl·gaussdb·经验总结
Shorasul4 分钟前
CSS如何解决Less与CSS兼容性问题_通过配置文件实现平滑过渡与混合开发
jvm·数据库·python
qq_413847404 分钟前
HTML支持变量吗_与JavaScript数据绑定方式【解答】
jvm·数据库·python
qq_342295824 分钟前
换CPU对HTML开发帮助大吗_多核与单核性能对比说明【说明】
jvm·数据库·python