Classe MongoCollection
Nesta página
- io.realm.mongodb.mongo
- Resumo do método
- Métodos herdados
- Detalhes do método
- Agregação
- contar
- deleteMany
- Excluir um
- find
- findOne
- encontrarOneAndDelete
- encontrar um e substituir
- findOneAndUpdate
- getCodecRegistry
- getDocumentClass
- getName
- getNamespace
- insertMany
- insertOne
- updateMany
- updateOne
- assistir
- watchAsync
- watchWithFilter
- watchWithFilterAsync
- withCodecRegistry
- withDocumentClass
io.realm.mongodb.mongo
A interface MongoCollection oferece acesso de leitura e gravação a documentos.Use MongoDatabase.getCollection para obter uma instância de coleção.
Antes que qualquer acesso seja possível, deve haver um usuário ativo e conectado.
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
aggregateIterablepúblico | Agrega documentos de acordo com o aggregation pipeline especificado, especificando uma classe de saída. |
aggregateIterablepúblico | Agrega documentos de acordo com o aggregation pipeline especificado. |
Public RealmResultTask | Conta o número de documentos na collection de acordo com as opções fornecidas. |
Public RealmResultTask | Conta o número de documentos na collection de acordo com as opções fornecidas. |
Public RealmResultTask | count () Conta o número de documentos na collection. |
Public RealmResultTask | Remove todos os documentos da collection que correspondem ao filtro de query fornecido. |
Public RealmResultTask | Remove no máximo um documento da collection que corresponda ao filtro fornecido. |
FindIterablepúblico | Localiza todos os documentos na coleção que correspondem ao filtro fornecido especificando uma classe de saída e também usando FindOptions para construir a query. |
FindIterablepúblico | Localiza todos os documento na collection que correspondem ao filtro fornecido especificando uma classe de saída. |
FindIterablepúblico | Localiza todos os documento na collection que correspondem ao filtro fornecido usando FindOptions para construir a query. |
FindIterablepúblico | Encontra todos os documentos na collection que correspondem ao filtro fornecido. |
FindIterablepúblico | Encontra todos os documentos na collection especificando uma classe de saída e também usando FindOptions para construir a query. |
FindIterablepúblico | Localiza todos os documento na collection especificando uma classe de saída. |
FindIterablepúblico | Localiza todos os documento na collection usando o FindOptions para construir a query. |
FindIterablepúblico | find () Localiza todos os documentos na coleção. |
Public RealmResultTask | Localiza um documento na collection. |
Public RealmResultTask | Localiza um documento na collection. |
Public RealmResultTask | Localiza um documento na collection. |
Public RealmResultTask | Localiza um documento na collection. |
Public RealmResultTask | Localiza um documento na collection. |
Public RealmResultTask | findOne () Localiza um documento na collection. |
Public RealmResultTask | findOneAndDelete <ResultT >( ) Localiza um documento na coleção e o exclui. |
Public RealmResultTask | Localiza um documento na coleção e o exclui. |
Public RealmResultTask | Localiza um documento na coleção e o exclui. |
Public RealmResultTask | Localiza um documento na coleção e o exclui. |
Public RealmResultTask | findOneAndReplace <ResultT >( ) Localiza um documento na collection e o substitui pelo documento fornecido. |
Public RealmResultTask | Localiza um documento na collection e o substitui pelo documento fornecido. |
Public RealmResultTask | Localiza um documento na collection e o substitui pelo documento fornecido. |
Public RealmResultTask | Localiza um documento na collection e o substitui pelo documento fornecido. |
Public RealmResultTask | findOneAndUpdate <ResultT >( ) Encontra um documento na collection e executa a atualização fornecida. |
Public RealmResultTask | Encontra um documento na collection e executa a atualização fornecida. |
Public RealmResultTask | Encontra um documento na collection e executa a atualização fornecida. |
Public RealmResultTask | Encontra um documento na collection e executa a atualização fornecida. |
codecRegistrypúblico | Obtém o registro de codec para o MongoCollection. |
classe pública | Obtém a classe de documento armazenados nesta collection. |
getName () Obtém o nome desta coleção | |
MongoNamespacepúblico | getNamespace () Obtém o namespace desta collection, ou seja, |
Public RealmResultTask | Insere um ou mais documentos. |
Public RealmResultTask | Insere o documento fornecido. |
Public RealmResultTask | Atualize todos os documentos na collection de acordo com os argumentos especificados. |
Public RealmResultTask | Atualize todos os documentos na collection de acordo com os argumentos especificados. |
Public RealmResultTask | Atualize um único documento na collection de acordo com os argumentos especificados. |
Public RealmResultTask | Atualize um único documento na collection de acordo com os argumentos especificados. |
RealmEventStreamTaskpúblico | Observa ID especificados em uma collection. |
RealmEventStreamTaskpúblico | Observa ID especificados em uma collection. |
RealmEventStreamTaskpúblico | watch () Assista a uma collection. |
Public RealmEventStreamAsyncTask | Observa ID especificados em uma collection de forma assíncrona. |
Public RealmEventStreamAsyncTask | Observa ID especificados em uma collection de forma assíncrona. |
Public RealmEventStreamAsyncTask | watchAsync () Observa uma collection de forma assíncrona. |
RealmEventStreamTaskpúblico | Assista a uma collection. |
RealmEventStreamTaskpúblico | Assista a uma collection. |
Public RealmEventStreamAsyncTask | Observa uma collection de forma assíncrona. |
Public RealmEventStreamAsyncTask | Observa uma collection de forma assíncrona. |
MongoCollectionpública | Cria uma nova instância do MongoCollection com um registro de codec diferente. |
MongoCollectionpública | Cria uma nova instância do MongoCollection com uma classe padrão diferente na qual converter qualquer documento de reconhecimento de data center retornado. |
Métodos herdados
Métodos herdados da classe java.lang.Object :
getClass
,hashCode
,equals
,clone
,toString
,notify
,notifyAll
,wait
,wait
,wait
,finalize
Detalhes do método
Agregação
public AggregateIterable aggregate <ResultT >( java.util.List<? extends Bson> pipeline, java.lang.Class<ResultT> resultClass ) |
---|
Agrega documentos de acordo com o aggregation pipeline especificado, especificando uma classe de saída.Todos os documentos serão entregues na forma de um AggregateIterable do qual elementos individuais poderão ser extraídos. Parâmetros de tipo
Parâmetros
Devoluções um AggregateIterable do qual os resultados podem ser extraídos |
Agrega documentos de acordo com o pipeline de agregação especificado.Todos os documentos serão entregues na forma de um AggregateIterable do qual elementos individuais poderão ser extraídos. Parâmetros
Devoluções um AggregateIterable do qual os resultados podem ser extraídos |
contar
Conta o número de documentos na collection de acordo com as opções fornecidas. Parâmetros
Devoluções uma tarefa contendo o número de documento na collection |
Conta o número de documentos na collection de acordo com as opções fornecidas. Parâmetros
Devoluções uma tarefa contendo o número de documento na collection |
public RealmResultTask count () |
---|
Conta o número de documentos na collection. Devoluções uma tarefa contendo o número de documento na collection |
deleteMany
Remove todos os documentos da collection que correspondem ao filtro de query fornecido. Se nenhum documento corresponder, a coleção não será modificada. Parâmetros
Devoluções uma tarefa contendo o resultado da operação de remoção de muitos |
Excluir um
Remove no máximo um documento da collection que corresponda ao filtro fornecido. Se nenhum documento corresponder, a collection não será modificada. Parâmetros
Devoluções uma tarefa contendo o resultado da remoção de uma operação |
find
public FindIterable find <ResultT >( ) |
---|
Localiza todos os documentos na coleção que correspondem ao filtro fornecido especificando uma classe de saída e também usando FindOptions para construir a query. Todos os documentos serão entregues na forma de um FindIterable do qual elementos individuais poderão ser extraídos. Parâmetros de tipo
Parâmetros
Devoluções um iterável contendo o resultado da operação de localizar |
Localiza todos os documento na collection que correspondem ao filtro fornecido especificando uma classe de saída.Todos os documento serão entregues na forma de um FindIterable do qual elementos individuais podem ser extraídos. Parâmetros de tipo
Parâmetros
Devoluções um iterável contendo o resultado da operação de localizar |
Localiza todos os documento na collection que correspondem ao filtro fornecido usando FindOptions para construir a query. Todos os documentos serão entregues na forma de um FindIterable do qual elementos individuais poderão ser extraídos. Parâmetros
Devoluções um iterável contendo o resultado da operação de localizar |
Localiza todos os documento na collection que correspondem ao filtro fornecido.Todos os documento serão entregues na forma de um FindIterable do qual elementos individuais podem ser extraídos. Parâmetros
Devoluções um iterável contendo o resultado da operação de localizar |
Encontra todos os documentos na collection especificando uma classe de saída e também usando FindOptions para construir a query. Todos os documentos serão entregues na forma de um FindIterable do qual elementos individuais poderão ser extraídos. Parâmetros de tipo
Parâmetros
Devoluções um iterável contendo o resultado da operação de localizar |
Localiza todos os documento na collection especificando uma classe de saída.Todos os documento serão entregues na forma de um FindIterable do qual elementos individuais podem ser extraídos. Parâmetros de tipo
Parâmetros
Devoluções um iterável contendo o resultado da operação de localizar |
Localiza todos os documento na collection usando o FindOptions para construir a query. Todos os documentos serão entregues na forma de um FindIterable do qual elementos individuais poderão ser extraídos. Parâmetros
Devoluções um iterável contendo o resultado da operação de localizar |
public FindIterable find () |
---|
Localiza todos os documentos na coleção.Todos os documentos serão entregues na forma de um FindIterable do qual elementos individuais podem ser extraídos. Devoluções um iterável contendo o resultado da operação de localizar |
findOne
public RealmResultTask findOne <ResultT >( ) |
---|
Localiza um documento na collection. Parâmetros de tipo
Parâmetros
Devoluções uma tarefa contendo o resultado da operação find on |
Localiza um documento na collection. Parâmetros
Devoluções uma tarefa contendo o resultado da operação find on |
Localiza um documento na collection. Parâmetros de tipo
Parâmetros
Devoluções uma tarefa contendo o resultado da operação find on |
Localiza um documento na collection. Parâmetros
Devoluções uma tarefa contendo o resultado da operação find on |
Localiza um documento na collection. Parâmetros de tipo
Parâmetros
Devoluções uma tarefa contendo o resultado da operação find on |
public RealmResultTask findOne () |
---|
Localiza um documento na collection. Devoluções uma tarefa contendo o resultado da operação find on |
encontrarOneAndDelete
public RealmResultTask findOneAndDelete <ResultT >( ) |
---|
Localiza um documento na coleção e o exclui. Parâmetros de tipo
Parâmetros
Devoluções uma tarefa contendo o documento resultante |
Localiza um documento na coleção e o exclui. Parâmetros
Devoluções uma tarefa contendo o documento resultante |
public RealmResultTask findOneAndDelete <ResultT >( Bson filter, java.lang.Class<ResultT> resultClass ) |
---|
Localiza um documento na coleção e o exclui. Parâmetros de tipo
Parâmetros
Devoluções uma tarefa contendo o documento resultante |
Localiza um documento na coleção e o exclui. Parâmetros
Devoluções uma tarefa contendo o documento resultante |
encontrar um e substituir
public RealmResultTask findOneAndReplace <ResultT >( ) |
---|
Localiza um documento na collection e o substitui pelo documento fornecido. Parâmetros de tipo
Parâmetros
Devoluções uma tarefa contendo o documento resultante |
public RealmResultTask findOneAndReplace ( ) |
---|
Localiza um documento na collection e o substitui pelo documento fornecido. Parâmetros
Devoluções uma tarefa contendo o documento resultante |
public RealmResultTask findOneAndReplace <ResultT >( ) |
---|
Localiza um documento na collection e o substitui pelo documento fornecido. Parâmetros de tipo
Parâmetros
Devoluções uma tarefa contendo o documento resultante |
Localiza um documento na collection e o substitui pelo documento fornecido. Parâmetros
Devoluções uma tarefa contendo o documento resultante |
findOneAndUpdate
public RealmResultTask findOneAndUpdate <ResultT >( ) |
---|
Encontra um documento na collection e executa a atualização fornecida. Parâmetros de tipo
Parâmetros
Devoluções uma tarefa contendo o documento resultante |
Encontra um documento na collection e executa a atualização fornecida. Parâmetros
Devoluções uma tarefa contendo o documento resultante |
public RealmResultTask findOneAndUpdate <ResultT >( ) |
---|
Encontra um documento na collection e executa a atualização fornecida. Parâmetros de tipo
Parâmetros
Devoluções uma tarefa contendo o documento resultante |
Encontra um documento na collection e executa a atualização fornecida. Parâmetros
Devoluções uma tarefa contendo o documento resultante |
getCodecRegistry
public CodecRegistry getCodecRegistry () |
---|
Obtém o registro de codec para o MongoCollection. Devoluções o CodecRegistry para esta collection |
getDocumentClass
public Class getDocumentClass () |
---|
Obtém a classe de documentos armazenados nesta coleção.Se você usou o simples MongoDatabase.getCollection(string) para obter esta coleção, esta é org.bson.Document . Devoluções a classe de documentos nesta collection |
getName
getNamespace
public MongoNamespace getNamespace () |
---|
Obtém o namespace desta collection, ou seja, os nomes do reconhecimento de data center e da collection juntos. Devoluções o namespace |
insertMany
Insere um ou mais documentos. Parâmetros
Devoluções uma tarefa contendo o resultado da operação de inserção de muitos |
insertOne
Insere o documento fornecido. Se o documento não tiver um identificador, o cliente deverá gerar um. Parâmetros
Devoluções uma tarefa contendo o resultado da operação de inserção de um |
updateMany
Atualize todos os documentos na collection de acordo com os argumentos especificados. Parâmetros
Devoluções uma tarefa contendo o resultado da operação de atualização de muitos |
Atualize todos os documentos na collection de acordo com os argumentos especificados. Parâmetros
Devoluções uma tarefa contendo o resultado da operação de atualização de muitos |
updateOne
Atualize um único documento na collection de acordo com os argumentos especificados. Parâmetros
Devoluções uma tarefa contendo o resultado da operação de atualização de um |
Atualize um único documento na collection de acordo com os argumentos especificados. Parâmetros
Devoluções uma tarefa contendo o resultado da operação de atualização de um |
assistir
Observa ID especificados em uma collection. Essa sobrecarga de conveniência oferece suporte ao caso de uso de instâncias nãoBsonValue de ObjectId , agrupando-as em instâncias BsonObjectId para o usuário. Parâmetros
Devoluções uma tarefa que fornece acesso ao fluxo de eventos de alteração. |
Observa ID especificados em uma collection. Parâmetros
Devoluções uma tarefa que fornece acesso ao fluxo de eventos de alteração. |
public RealmEventStreamTask watch () |
---|
Assista a uma collection. O stream resultante será notificado de todos os eventos nessa collection que o usuário ativo está autorizado a ver com base nas regras do MongoDB Realm configuradas. Devoluções uma tarefa que fornece acesso ao fluxo de eventos de alteração. |
watchAsync
Observa ID especificados em uma collection de forma assíncrona. Essa sobrecarga de conveniência oferece suporte ao caso de uso de instâncias nãoBsonValue de ObjectId , agrupando-as em instâncias BsonObjectId para o usuário. Parâmetros
Devoluções uma tarefa que fornece acesso ao fluxo de eventos de alteração. |
Observa ID especificados em uma collection de forma assíncrona. Parâmetros
Devoluções uma tarefa que fornece acesso ao fluxo de eventos de alteração. |
public RealmEventStreamAsyncTask watchAsync () |
---|
Observa uma collection de forma assíncrona. O stream resultante será notificado de todos os eventos nessa collection que o usuário ativo está autorizado a ver com base nas regras do MongoDB Realm configuradas. Devoluções uma tarefa que fornece acesso ao fluxo de eventos de alteração. |
watchWithFilter
Assista a uma coleção. O documento BSON fornecido será usado como um filtro de expressão de correspondência nos eventos de alteração originados do fluxo. Veja como definir um filtro de correspondência . A definição da expressão de correspondência para filtrar ChangeEvents é semelhante à definição da expressão de correspondência para Atlas Triggers Parâmetros
Devoluções uma tarefa que fornece acesso ao fluxo de eventos de alteração. |
Assista a uma collection. O documento fornecido será usado como um filtro de expressão de correspondência nos eventos de alteração provenientes do fluxo. Essa sobrecarga de conveniência suporta o uso de instâncias nãoBsonDocument para o usuário. Veja como definir um filtro de correspondência . A definição da expressão de correspondência para filtrar ChangeEvents é semelhante à definição da expressão de correspondência para Atlas Triggers Parâmetros
Devoluções uma tarefa que fornece acesso ao fluxo de eventos de alteração. |
watchWithFilterAsync
Assista a uma coleção de forma assíncrona. O documento BSON fornecido será usado como um filtro de expressão de correspondência nos eventos de alteração originados do fluxo. Veja como definir um filtro de correspondência . A definição da expressão de correspondência para filtrar ChangeEvents é semelhante à definição da expressão de correspondência para Atlas Triggers Parâmetros
Devoluções uma tarefa que fornece acesso ao fluxo de eventos de alteração. |
Observa uma collection de forma assíncrona. O documento fornecido será usado como um filtro de expressão de correspondência nos eventos de alteração provenientes do fluxo. Essa sobrecarga de conveniência suporta o uso de instâncias nãoBsonDocument para o usuário. Veja como definir um filtro de correspondência . A definição da expressão de correspondência para filtrar ChangeEvents é semelhante à definição da expressão de correspondência para Atlas Triggers Parâmetros
Devoluções uma tarefa que fornece acesso ao fluxo de eventos de alteração. |
withCodecRegistry
Cria uma nova instância do MongoCollection com um registro de codec diferente. Parâmetros
Devoluções uma nova instância do MongoCollection com o registro de codec diferente |
withDocumentClass
Cria uma nova instância do MongoCollection com uma classe padrão diferente na qual converter qualquer documento de reconhecimento de data center retornado. Parâmetros de tipo
Parâmetros
Devoluções uma nova instância do MongoCollection com a classe padrão diferente |