List of usage examples for com.mongodb.client.result DeleteResult getDeletedCount
public abstract long getDeletedCount();
From source file:br.com.locadora.DAO.mongoDB.ClienteDAOMongo.java
public boolean excluir(Long id) throws Exception { MongoConnection connection = MongoConnection.getInstance(); DeleteResult deleteMany = connection.getDB().getCollection("cliente").deleteMany(new Document("_id", id)); System.out.print("Deletado no mongo " + deleteMany.getDeletedCount() + " " + id); return true;/* w ww . j a v a2 s .co m*/ }
From source file:com.avbravo.ejbjmoordb.mongodb.repository.Repository.java
/** * elimina un documento/*from w w w .ja v a 2 s . com*/ * * @param doc * @return */ public Boolean delete(String key, Object value) { try { Document doc = new Document(key, value); DeleteResult dr = getMongoDatabase().getCollection(collection).deleteOne(doc); if (dr.getDeletedCount() >= 0) { return true; } } catch (Exception e) { Logger.getLogger(Repository.class.getName() + "delete()").log(Level.SEVERE, null, e); exception = new Exception("delete() ", e); } return false; }
From source file:com.avbravo.ejbjmoordb.mongodb.repository.Repository.java
/** * elimina un documento//from ww w .j a v a 2s. c o m * * @param doc * @return */ public Boolean delete(Document doc) { try { DeleteResult dr = getMongoDatabase().getCollection(collection).deleteOne(doc); if (dr.getDeletedCount() >= 0) { return true; } } catch (Exception e) { Logger.getLogger(Repository.class.getName() + "remove()").log(Level.SEVERE, null, e); exception = new Exception("remove() ", e); } return false; }
From source file:com.avbravo.ejbjmoordb.mongodb.repository.Repository.java
/** * elimina un documento/*from ww w.ja v a 2s.c o m*/ * * @param doc * @return */ public Boolean delete(String sql) { try { Document doc = new Document(); Document sortQuery = new Document(); QueryConverter queryConverter = new QueryConverter(sql); MongoDBQueryHolder mongoDBQueryHolder = queryConverter.getMongoQuery(); String collection = mongoDBQueryHolder.getCollection(); doc = mongoDBQueryHolder.getQuery(); Document projection = mongoDBQueryHolder.getProjection(); if (sql.toLowerCase().indexOf("order by") != -1) { sortQuery = mongoDBQueryHolder.getSort(); } DeleteResult dr = getMongoDatabase().getCollection(collection).deleteOne(doc); if (dr.getDeletedCount() >= 0) { return true; } } catch (Exception e) { Logger.getLogger(Repository.class.getName() + "remove()").log(Level.SEVERE, null, e); exception = new Exception("delete() ", e); } return false; }
From source file:com.avbravo.ejbjmoordb.mongodb.repository.Repository.java
/** * * @param doc/*from w w w . j av a 2 s. co m*/ * @return */ public Integer deleteMany(String key, Object value) { Integer cont = 0; try { Document doc = new Document(key, value); DeleteResult dr = getMongoDatabase().getCollection(collection).deleteMany(doc); cont = (int) dr.getDeletedCount(); } catch (Exception e) { Logger.getLogger(Repository.class.getName() + "deleteManye()").log(Level.SEVERE, null, e); exception = new Exception("deleteMany() ", e); } return cont; }
From source file:com.avbravo.ejbjmoordb.mongodb.repository.Repository.java
/** * * @param doc/*from w ww . j a va 2s . co m*/ * @return */ public Integer deleteMany(Document doc) { Integer cont = 0; try { DeleteResult dr = getMongoDatabase().getCollection(collection).deleteMany(doc); cont = (int) dr.getDeletedCount(); } catch (Exception e) { Logger.getLogger(Repository.class.getName() + "deleteManye()").log(Level.SEVERE, null, e); exception = new Exception("deleteMany() ", e); } return cont; }
From source file:com.avbravo.ejbjmoordb.mongodb.repository.Repository.java
/** * * @param doc/*from ww w.j av a2s .c o m*/ * @return */ public Integer deleteMany(String sql) { Integer cont = 0; Document sortQuery = new Document(); Document doc = new Document(); try { QueryConverter queryConverter = new QueryConverter(sql); MongoDBQueryHolder mongoDBQueryHolder = queryConverter.getMongoQuery(); String collection = mongoDBQueryHolder.getCollection(); doc = mongoDBQueryHolder.getQuery(); Document projection = mongoDBQueryHolder.getProjection(); if (sql.toLowerCase().indexOf("order by") != -1) { sortQuery = mongoDBQueryHolder.getSort(); } DeleteResult dr = getMongoDatabase().getCollection(collection).deleteMany(doc); cont = (int) dr.getDeletedCount(); } catch (Exception e) { Logger.getLogger(Repository.class.getName() + "deleteManye()").log(Level.SEVERE, null, e); exception = new Exception("deleteMany() ", e); } return cont; }
From source file:com.avbravo.ejbjmoordb.mongodb.repository.Repository.java
/** * Remove all documment of a collection//from www . j a va 2s . co m * * @return count of document delete */ public Integer deleteAll() { Integer cont = 0; try { DeleteResult dr = getMongoDatabase().getCollection(collection).deleteMany(new Document()); cont = (int) dr.getDeletedCount(); } catch (Exception e) { Logger.getLogger(Repository.class.getName() + "removeDocument()").log(Level.SEVERE, null, e); exception = new Exception("removeAll() ", e); } return cont; }
From source file:com.avbravo.ejbjmoordb.mongodb.repository.Repository.java
/** * elimina un documento// w w w . j a va 2 s . c o m * * @param doc * @return */ public Boolean unknownDelete(String database, String collection, Document doc) { try { MongoDatabase db = getMongoClient().getDatabase(database); DeleteResult dr = db.getCollection(collection).deleteOne(doc); if (dr.getDeletedCount() >= 0) { return true; } } catch (Exception e) { Logger.getLogger(Repository.class.getName() + "unknownDelete()").log(Level.SEVERE, null, e); exception = new Exception("unknownDelete() ", e); } return false; }
From source file:com.avbravo.ejbjmoordb.mongodb.repository.Repository.java
/** * elimina un documento/*from ww w . j a va2 s .co m*/ * * @param doc * @return */ public Boolean unknownDelete(String database, String collection, Bson builder) { try { MongoDatabase db = getMongoClient().getDatabase(database); DeleteResult dr = db.getCollection(collection).deleteOne(builder); if (dr.getDeletedCount() >= 0) { return true; } } catch (Exception e) { Logger.getLogger(Repository.class.getName() + "unknownDelete()").log(Level.SEVERE, null, e); exception = new Exception("unknownDelete() ", e); } return false; }