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"}})
条件查询,投影,范围
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(){ Listall = mongoTemplate.findAll(Book.class); System.out.println(all); }