public class BaseConnection extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Properties |
properties |
protected Map<Class<?>,BaseRepo> |
repos |
| Modifier and Type | Method and Description |
|---|---|
long |
count(Class<? extends DBModel> clazz) |
<T> long |
count(org.bson.Document filter,
Class<T> clazz) |
<T> T |
create(T obj) |
com.mongodb.client.result.DeleteResult |
delete(DBModel obj) |
com.mongodb.client.result.DeleteResult |
delete(String id,
Class<? extends DBModel> clazz) |
<T> boolean |
exists(org.bson.Document filter,
Class<T> clazz) |
<T> List<T> |
find(Class<T> clazz) |
<T> List<T> |
find(org.bson.Document filter,
Class<T> clazz) |
<T> T |
find(String id,
Class<T> clazz) |
<T> List<T> |
findAndUpdate(org.bson.Document filter,
org.bson.Document update,
Class<T> clazz) |
<T> T |
findFirst(org.bson.Document filter,
Class<T> clazz) |
<T> T |
findFirstAndUpdate(org.bson.Document filter,
org.bson.Document update,
Class<T> clazz) |
<T> T |
insert(T obj) |
com.mongodb.client.result.UpdateResult |
update(DBModel obj) |
protected Properties properties
public <T> List<T> findAndUpdate(org.bson.Document filter, org.bson.Document update, Class<T> clazz)
public <T> T findFirstAndUpdate(org.bson.Document filter,
org.bson.Document update,
Class<T> clazz)
public <T> T findFirst(org.bson.Document filter,
Class<T> clazz)
public <T> boolean exists(org.bson.Document filter,
Class<T> clazz)
public <T> long count(org.bson.Document filter,
Class<T> clazz)
public <T> T insert(T obj)
public <T> T create(T obj)
public com.mongodb.client.result.DeleteResult delete(DBModel obj)
public com.mongodb.client.result.DeleteResult delete(String id, Class<? extends DBModel> clazz)
public com.mongodb.client.result.UpdateResult update(DBModel obj)
Copyright © 2016. All rights reserved.