我創建了一個簡單的java應用程序作爲我的大學迷你項目,其中我允許用戶執行插入,刪除,更新,搜索等操作的模塊之一 爲了驗證目的,我希望向用戶顯示錯誤消息如果他試圖刪除一個不存在於數據庫中的記錄,如 「對不起記錄未找到」我試過嘗試catch塊來檢查,如果mongodb拋出一個異常,如果文件未找到,但該功能工作...即時通訊全新以JAVA以及MongoDB的,所以我對這個問題的想法,有人可以幫我... 這裏是我的代碼的deleteActionPerformed和我的嘗試我如何檢查文檔是否存在使用Mongodb和JAVA?
private void deleteActionPerformed(java.awt.event.ActionEvent evt) {
try
{
DBCollection col=db.getCollection("activity"); //my collection name is activity
if(!Tid.getText().equals("")) //Tid is the TextField in which i am taking input of _id
{
col.remove(new BasicDBObject().append("_id",(Object)Tid.getText()));
}
else
JOptionPane.showMessageDialog(null,"Please Enter the ID");
}catch(Exception e)
{
JOptionPane.showMessageDialog(null,"Record not Found "+e);
}
}
try catch block dint作爲java或mongodb不會生成未找到的類型異常...