public class MongoDBTemplate extends Object
| 构造器和说明 |
|---|
MongoDBTemplate(ConfigurationNosql configurationNosql,
com.mongodb.event.CommandListener listener) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> com.mongodb.bulk.BulkWriteResult |
batchInsert(String databaseName,
String collectionName,
List<com.mongodb.client.model.InsertOneModel<T>> list) |
<T> com.mongodb.bulk.BulkWriteResult |
batchUpdate(String databaseName,
String collectionName,
List<com.mongodb.client.model.UpdateOneModel<T>> list) |
int |
clear(String schema,
String tableName) |
com.mongodb.client.result.DeleteResult |
delete(String schema,
String tableName,
org.bson.conversions.Bson filter) |
void |
drop(String schema,
String tableName) |
void |
dropColumn(String databaseName,
String tableName,
String column) |
org.bson.Document |
exeCommond(String databaseName,
org.bson.conversions.Bson bson) |
com.mongodb.client.MongoCollection<org.bson.Document> |
getCollection(String databaseName,
String collectionName) |
<T> com.mongodb.client.MongoCollection<T> |
getCollection(String databaseName,
String collectionName,
Class<T> cls) |
List<String> |
getColumns(String schema,
String tableName) |
com.mongodb.client.MongoDatabase |
getDatabase(String databaseName) |
List<String> |
getDatabaseNames() |
List<String> |
getTableNames(String schema) |
List<String> |
getViews(String schema) |
<T> void |
insert(String databaseName,
String collectionName,
T t) |
void |
rename(String schema,
String tableName,
String newName) |
<T> List<com.mongodb.client.result.UpdateResult> |
replaceMany(String databaseName,
String collectionName,
List<org.bson.conversions.Bson> filters,
List<T> list) |
<T> com.mongodb.client.result.UpdateResult |
replaceOne(String databaseName,
String collectionName,
org.bson.conversions.Bson filter,
T t) |
List<org.bson.Document> |
tableStatus(String schema) |
<T> com.mongodb.client.result.UpdateResult |
update(String databaseName,
String collectionName,
org.bson.conversions.Bson filter,
org.bson.conversions.Bson update) |
List<org.bson.Document> |
viewStatus(String schema) |
public MongoDBTemplate(ConfigurationNosql configurationNosql, com.mongodb.event.CommandListener listener)
public final com.mongodb.client.MongoDatabase getDatabase(String databaseName)
databaseName - public final com.mongodb.client.MongoCollection<org.bson.Document> getCollection(String databaseName, String collectionName)
public final <T> com.mongodb.client.MongoCollection<T> getCollection(String databaseName, String collectionName, Class<T> cls)
T - databaseName - collectionName - cls - public org.bson.Document exeCommond(String databaseName, org.bson.conversions.Bson bson)
public <T> void insert(String databaseName, String collectionName, T t)
T - databaseName - collectionName - t - public <T> com.mongodb.bulk.BulkWriteResult batchInsert(String databaseName, String collectionName, List<com.mongodb.client.model.InsertOneModel<T>> list)
T - databaseName - collectionName - list - public <T> com.mongodb.client.result.UpdateResult update(String databaseName, String collectionName, org.bson.conversions.Bson filter, org.bson.conversions.Bson update)
public <T> com.mongodb.bulk.BulkWriteResult batchUpdate(String databaseName, String collectionName, List<com.mongodb.client.model.UpdateOneModel<T>> list)
public <T> com.mongodb.client.result.UpdateResult replaceOne(String databaseName, String collectionName, org.bson.conversions.Bson filter, T t)
public <T> List<com.mongodb.client.result.UpdateResult> replaceMany(String databaseName, String collectionName, List<org.bson.conversions.Bson> filters, List<T> list)
public com.mongodb.client.result.DeleteResult delete(String schema, String tableName, org.bson.conversions.Bson filter)
Copyright © 2023. All rights reserved.