读书人

删除对应的文档有有关问题,来下啊多谢

发布时间: 2012-03-16 16:34:56 作者: rapoo

删除对应的文档有问题,来高手指点下啊.谢谢!
DocumentCollection docs=d.getAllDocuments();
boolean b=false;
for (int i = 1; i <= docs.getCount(); i++) {
Document dd=docs.getNthDocument(i);
if(dd.getItemValueString("userName").equals("王新武")){
docs.deleteDocument(dd);
dd.save();
b=true;
}
}
if(b){
System.out.println("删除成功");
}else{
System.out.println("没有找到相关数据!");
}

代码运行没什么问题,打印结果也是我所希望看到的,,但是数据库里删了的文档还存在。。。。

怎么样才能让数据库的对应的文档当我代码执行了,文档也删除?

谢谢大家了!

[解决办法]
这个deletedocument只是把文档从这个dc里面删除,不是从根本上删除。
应该用doc.remove来删除。
[解决办法]
这个deletedocument只是把文档从这个dc里面删除,不是从根本上删除。
应该用doc.remove来删除。

读书人网 >行业软件

热点推荐