@Preview(value="3.1") public interface RepositoryStorable extends Repository
限定符和类型 | 方法和说明 |
---|---|
default java.util.concurrent.CompletableFuture<java.lang.Void> |
asyncInsert(java.util.List<Document> documents,
java.util.function.BiConsumer<java.lang.Integer,java.lang.Integer> progressCallback)
已过时。
|
default java.util.concurrent.CompletableFuture<java.lang.Void> |
asyncSave(java.util.List<Document> documents,
java.util.function.BiConsumer<java.lang.Integer,java.lang.Integer> progressCallback)
异步保存文档
|
default void |
delete(java.lang.String... ids)
已过时。
|
void |
deleteById(java.lang.String... ids)
删除文档
|
default boolean |
exists(java.lang.String id)
已过时。
|
boolean |
existsById(java.lang.String id)
是否存在文档
|
default void |
insert(Document... documents)
已过时。
|
default void |
insert(java.util.List<Document> documents)
已过时。
3.5
save(List) |
default void |
insert(java.util.List<Document> documents,
java.util.function.BiConsumer<java.lang.Integer,java.lang.Integer> progressCallback)
已过时。
|
default void |
save(Document... documents)
保存文档
|
default void |
save(java.util.List<Document> documents)
保存文档
|
void |
save(java.util.List<Document> documents,
java.util.function.BiConsumer<java.lang.Integer,java.lang.Integer> progressCallback)
保存文档
|
search, search
default java.util.concurrent.CompletableFuture<java.lang.Void> asyncSave(java.util.List<Document> documents, java.util.function.BiConsumer<java.lang.Integer,java.lang.Integer> progressCallback)
documents
- 文档集progressCallback
- 进度回调void save(java.util.List<Document> documents, java.util.function.BiConsumer<java.lang.Integer,java.lang.Integer> progressCallback) throws java.io.IOException
documents
- 文档集progressCallback
- 进度回调java.io.IOException
default void save(java.util.List<Document> documents) throws java.io.IOException
documents
- 文档集java.io.IOException
default void save(Document... documents) throws java.io.IOException
documents
- 文档集java.io.IOException
void deleteById(java.lang.String... ids) throws java.io.IOException
ids
- 文档IDsjava.io.IOException
boolean existsById(java.lang.String id) throws java.io.IOException
id
- 文档IDjava.io.IOException
@Deprecated default java.util.concurrent.CompletableFuture<java.lang.Void> asyncInsert(java.util.List<Document> documents, java.util.function.BiConsumer<java.lang.Integer,java.lang.Integer> progressCallback)
asyncSave(List, BiConsumer)
documents
- 文档集progressCallback
- 进度回调@Deprecated default void insert(java.util.List<Document> documents, java.util.function.BiConsumer<java.lang.Integer,java.lang.Integer> progressCallback) throws java.io.IOException
save(List, BiConsumer)
documents
- 文档集progressCallback
- 进度回调java.io.IOException
@Deprecated default void insert(java.util.List<Document> documents) throws java.io.IOException
save(List)
documents
- 文档集java.io.IOException
@Deprecated default void insert(Document... documents) throws java.io.IOException
save(Document...)
documents
- 文档集java.io.IOException
@Deprecated default void delete(java.lang.String... ids) throws java.io.IOException
deleteById(String...)
ids
- 文档IDsjava.io.IOException
@Deprecated default boolean exists(java.lang.String id) throws java.io.IOException
existsById(String)
id
- 文档IDjava.io.IOException