问题描述
我们如何从代码而不是命令中删除整个数据库?
例如,模型类testapi
:
public class testapi {
@Id
private int id;
private String status;
private ArrayList<SpotsStatus> cam_reports;
private long date;
// Constructors
public testapi(int id,String status,ArrayList<SpotsStatus> cam_reports,long date) {
this.id = id;
this.status = status;
this.cam_reports = cam_reports;
this.date = date;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public ArrayList<SpotsStatus> getCam_reports() {
return cam_reports;
}
public void setCam_reports(ArrayList<SpotsStatus> cam_reports) {
this.cam_reports = cam_reports;
}
public long getDate() {
return date;
}
public void setDate(long date) {
this.date = date;
}
}
这是我的模型课;我的存储库是:
public interface testRepository extends MongoRepository <testapi,Integer> {
}
在我的控制器中,我必须编写代码以转储数据库,还原数据库并删除数据库。
我的控制器类是:
@Rest Controller
@Request Mapping("/testapi")
public class testapiController {
@Autowired
private testRepository repo;
@Request Mapping(value = "/",method = RequestMethod.GET)
public List<testapi> getAllspots() {
return repo.findAll();
如何转储?代码应该是什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)