MongoDB客户端推荐使用:Navicat Premium
整合步骤
- 引入对应start。
- 作配置。
- 根据提供的api接口去操作。
在创建idea中创建SpringBoot项目勾选NOSQL中的Mongodb依赖。
Mongodb基本CRUD语句
db.itheima.save({name:"李义新",age:"男"}) //增加数据
db.itheima.remove({name:"李义新"}) //删除数据,不加参数的话删除全部数据
db.itheima.update({name:"李义新"},{$set:{name:"李二新"}}) //修改数据,第一个是条件,第二个是修改后的内容
db.getCollection('itheima').find(); //查询所有信息
yml连接配置
spring:
data:
mongodb:
uri: mongodb://localhost/itheima
测试示例
@SpringBootTest
class SpringBootPorjectApplicationTests {
@Autowired
private MongoTemplate mongo; //操作mongodb的类
@Autowired
private Book book;
@Test
void save() {
mongo.save(book);
}
@Test
void find() {
List<Book> all = mongo.findAll(Book.class);
all.forEach(System.out::println);
}
}