我想在Java / Groovy中从我的数据库中删除大约5个文档,但我无法这样做。我有以下代码。
def deletedocuments() {
for (int n = 0; n < documentNames.size(); n++) {
dbConnection.getCollection(documentNames[n])**.remove**
}
}
documentNames是我想从中删除数据的集合的arraylist。但是,&#39;删除&#39;方法在这里不可用。我该怎么做?
答案 0 :(得分:0)
只是正式添加答案(已经由Veeram回答):
使用此:
collectionNames().each{ String collectionName ->
dbConnection."${collectionName}".drop();
}
答案 1 :(得分:0)
我最终这样做了
for (int n = 0; n < documentNames.size(); n++) {
DBCollection documentsToDelete = db.getCollection(documentNames[n]);
documentsToDelete.remove()
}
}
我还没有运行程序,但它没有给我任何编译错误