public class MongoX extends Object implements AutoCloseable
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
long |
count(Class<?> coll) |
long |
count(String coll) |
long |
countDocuments(Class<?> coll,
Map<String,Object> filter) |
long |
countDocuments(String coll,
Map<String,Object> filter) |
String |
createIndex(String coll,
Map<String,Object> keys) |
String |
createIndex(String coll,
Map<String,Object> keys,
com.mongodb.client.model.IndexOptions options)
创建索引
|
String |
createIndex(String coll,
Map<String,Object> keys,
Map<String,Object> options) |
long |
deleteMany(Class<?> coll,
Map<String,Object> filter) |
long |
deleteMany(String coll,
Map<String,Object> filter) |
long |
deleteOne(Class<?> coll,
Map<String,Object> filter) |
long |
deleteOne(String coll,
Map<String,Object> filter) |
com.mongodb.client.FindIterable<org.bson.Document> |
find(Class<?> coll,
Map<String,Object> filter) |
com.mongodb.client.FindIterable<org.bson.Document> |
find(String coll,
Map<String,Object> filter) |
List<org.bson.Document> |
findMany(Class<?> coll,
Map<String,Object> filter,
Map<String,Object> sort) |
List<org.bson.Document> |
findMany(String coll,
Map<String,Object> filter,
Map<String,Object> sort) |
org.bson.Document |
findOne(Class<?> coll,
Map<String,Object> filter) |
org.bson.Document |
findOne(String coll,
Map<String,Object> filter) |
List<org.bson.Document> |
findPage(Class<?> coll,
Map<String,Object> filter,
Map<String,Object> sort,
int start,
int size) |
List<org.bson.Document> |
findPage(String coll,
Map<String,Object> filter,
Map<String,Object> sort,
int start,
int size) |
List<org.bson.Document> |
findTop(Class<?> coll,
Map<String,Object> filter,
Map<String,Object> sort,
int top) |
List<org.bson.Document> |
findTop(String coll,
Map<String,Object> filter,
Map<String,Object> sort,
int top) |
com.mongodb.client.MongoCollection<org.bson.Document> |
getCollection(String coll) |
<T> com.mongodb.client.MongoCollection<T> |
getCollection(String coll,
Class<T> clz) |
void |
insertMany(Class<?> coll,
List<Map<String,Object>> dataList) |
void |
insertMany(String coll,
List<Map<String,Object>> dataList) |
void |
insertOne(Class<?> coll,
Map<String,Object> data) |
void |
insertOne(String coll,
Map<String,Object> data) |
long |
replaceOne(Class<?> coll,
Map<String,Object> filter,
Map<String,Object> data) |
long |
replaceOne(String coll,
Map<String,Object> filter,
Map<String,Object> data) |
long |
updateMany(Class<?> coll,
Map<String,Object> filter,
Map<String,Object> data) |
long |
updateMany(String coll,
Map<String,Object> filter,
Map<String,Object> data) |
long |
updateOne(Class<?> coll,
Map<String,Object> filter,
Map<String,Object> data) |
long |
updateOne(String coll,
Map<String,Object> filter,
Map<String,Object> data) |
public MongoX(Properties props, String schema)
public com.mongodb.client.MongoCollection<org.bson.Document> getCollection(String coll)
public <T> com.mongodb.client.MongoCollection<T> getCollection(String coll, Class<T> clz)
public long updateMany(Class<?> coll, Map<String,Object> filter, Map<String,Object> data)
public long replaceOne(Class<?> coll, Map<String,Object> filter, Map<String,Object> data)
public List<org.bson.Document> findMany(Class<?> coll, Map<String,Object> filter, Map<String,Object> sort)
public List<org.bson.Document> findMany(String coll, Map<String,Object> filter, Map<String,Object> sort)
public List<org.bson.Document> findTop(Class<?> coll, Map<String,Object> filter, Map<String,Object> sort, int top)
public List<org.bson.Document> findTop(String coll, Map<String,Object> filter, Map<String,Object> sort, int top)
public List<org.bson.Document> findPage(Class<?> coll, Map<String,Object> filter, Map<String,Object> sort, int start, int size)
public List<org.bson.Document> findPage(String coll, Map<String,Object> filter, Map<String,Object> sort, int start, int size)
start - 起始位size - 数量public com.mongodb.client.FindIterable<org.bson.Document> find(Class<?> coll, Map<String,Object> filter)
public com.mongodb.client.FindIterable<org.bson.Document> find(String coll, Map<String,Object> filter)
public long count(Class<?> coll)
public long count(String coll)
public String createIndex(String coll, Map<String,Object> keys, com.mongodb.client.model.IndexOptions options)
public String createIndex(String coll, Map<String,Object> keys, Map<String,Object> options)
public void close()
throws IOException
close 在接口中 AutoCloseableIOExceptionCopyright © 2022. All rights reserved.