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.引入坐标


    org.springframework.boot
    spring-boot-starter-data-mongodb

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 all = mongoTemplate.findAll(Book.class);
    System.out.println(all);
}

你可能感兴趣的:(mongodb,数据库)