io.realm.mongodb.mongo
La interfaz MongoCollection proporciona acceso de lectura y escritura a documentos. Utiliza MongoDatabase.getCollection para obtener una instancia de colección.
Antes de que sea posible cualquier acceso, debe haber un usuario activo e iniciado sesión.
Resumen del método
Modificador y Tipo | Método y descripción |
|---|---|
public AggregateIterable | Agrega documentos según la canalización de agregación especificada que especifica una clase de salida. |
public AggregateIterable | Agrega documentos según el proceso de agregación especificado. |
Cuenta el número de documentos en la colección según las opciones dadas. | |
Cuenta el número de documentos en la colección según las opciones dadas. | |
count () Cuenta el número de documentos en la colección. | |
Elimina todos los documentos de la colección que coinciden con el filtro de consulta dado. | |
Elimina como máximo un documento de la colección que coincida con el filtro dado. | |
público FindIterable | Encuentra todos los documentos de la colección que coinciden con el filtro dado, especificando una clase de salida y también utilizando FindOptions para crear la consulta. |
público FindIterable | Encuentra todos los documentos de la colección que coinciden con el filtro dado especificando una clase de salida. |
público FindIterable | Encuentra todos los documentos de la colección que coinciden con el filtro dado usando FindOptions para crear la consulta. |
público FindIterable | Encuentra todos los documentos de la colección que coinciden con el filtro dado. |
público FindIterable | Encuentra todos los documentos de la colección especificando una clase de salida y también utilizando FindOptions para crear la consulta. |
público FindIterable | Encuentra todos los documentos de la colección especificando una clase de salida. |
público FindIterable | Encuentra todos los documentos de la colección usando FindOptions para crear la consulta. |
público FindIterable | find () Encuentra todos los documentos en la colección. |
Encuentra un documento en la colección. | |
Encuentra un documento en la colección. | |
Encuentra un documento en la colección. | |
Encuentra un documento en la colección. | |
Encuentra un documento en la colección. | |
findOne () Encuentra un documento en la colección. | |
findOneAndDelete <ResultT >( ) Encuentra un documento en la colección y lo elimina. | |
Encuentra un documento en la colección y lo elimina. | |
Encuentra un documento en la colección y lo elimina. | |
Encuentra un documento en la colección y lo elimina. | |
findOneAndReplace <ResultT >( ) Encuentra un documento en la colección y lo reemplaza con el documento dado. | |
Encuentra un documento en la colección y lo reemplaza con el documento dado. | |
Encuentra un documento en la colección y lo reemplaza con el documento dado. | |
Encuentra un documento en la colección y lo reemplaza con el documento dado. | |
findOneAndUpdate <ResultT >( ) Encuentra un documento en la colección y realiza la actualización indicada. | |
Encuentra un documento en la colección y realiza la actualización indicada. | |
Encuentra un documento en la colección y realiza la actualización indicada. | |
Encuentra un documento en la colección y realiza la actualización indicada. | |
Registro de códecspúblico | Obtiene el registro de códec para MongoCollection. |
Obtiene la clase de documentos almacenados en esta colección. | |
getName () Obtiene el nombre de esta colección | |
espacio de nombres público de Mongo | getNamespace () Obtiene el espacio de nombres de esta colección, es decir |
Inserta uno o más documentos. | |
Inserta el documento proporcionado. | |
Actualizar todos los documentos de la colección según los argumentos especificados. | |
Actualizar todos los documentos de la colección según los argumentos especificados. | |
Actualizar un solo documento en la colección según los argumentos especificados. | |
Actualizar un solo documento en la colección según los argumentos especificados. | |
Tarea de transmisión de eventos dedominio público | Observa identificadores específicos en una colección. |
Tarea de transmisión de eventos dedominio público | Observa identificadores específicos en una colección. |
Tarea de transmisión de eventos dedominio público | watch () Relojes de colección. |
public RealmEventStreamAsyncTask | Observa identificaciones específicas en una colección de forma asincrónica. |
public RealmEventStreamAsyncTask | Observa identificaciones específicas en una colección de forma asincrónica. |
public RealmEventStreamAsyncTask | watchAsync () Observa una colección de forma asincrónica. |
Tarea de transmisión de eventos dedominio público | Relojes de colección. |
Tarea de transmisión de eventos dedominio público | Relojes de colección. |
public RealmEventStreamAsyncTask | Observa una colección de forma asincrónica. |
public RealmEventStreamAsyncTask | Observa una colección de forma asincrónica. |
Crea una nueva instancia de MongoCollection con un registro de códec diferente. | |
Crea una nueva instancia de MongoCollection con una clase predeterminada diferente a la que convertir cualquier documento devuelto desde la base de datos. |
Métodos heredados
Métodos heredados de la clase java.lang.Object:
getClass,hashCode,equals,clone,toString,notify,notifyAll,wait,wait,wait,finalize
Detalle del método
Agregar
public AggregateIterable aggregate <ResultT >( java.util.List<? extends Bson> pipeline, java.lang.Class<ResultT> resultClass ) |
|---|
Agrega documentos de acuerdo con la canalización de agregación especificada que especifica una clase de salida. Todos los documentos se entregarán en forma de un AggregateIterable del cual se pueden extraer elementos individuales. Parámetros de tipo
Parámetros
Devuelve un AggregateIterable del que se pueden extraer los resultados |
Agrega documentos de acuerdo con la secuencia de agregación especificada. Todos los documentos se entregarán en forma de un AggregateIterable del cual se pueden extraer elementos individuales. Parámetros
Devuelve un AggregateIterable del que se pueden extraer los resultados |
count
Cuenta el número de documentos en la colección según las opciones dadas. Parámetros
Devuelve una tarea que contiene el número de documentos de la colección |
Cuenta el número de documentos en la colección según las opciones dadas. Parámetros
Devuelve una tarea que contiene el número de documentos de la colección |
public RealmResultTask count () |
|---|
Cuenta el número de documentos en la colección. Devuelve una tarea que contiene el número de documentos de la colección |
deleteMany
Elimina todos los documentos de la colección que coinciden con el filtro de consulta especificado. Si no hay documentos coincidentes, la colección no se modifica. Parámetros
Devuelve una tarea que contiene el resultado de la operación de eliminar muchos |
deleteOne
Elimina como máximo un documento de la colección que coincida con el filtro especificado. Si no hay documentos coincidentes, la colección no se modifica. Parámetros
Devuelve una tarea que contiene el resultado de la operación de eliminar uno |
buscar
public FindIterable find <ResultT >( ) |
|---|
Encuentra todos los documentos de la colección que coinciden con el filtro dado, especificando una clase de salida y también utilizando FindOptions para crear la consulta. Todos los documentos se entregarán en forma de FindIterable del que se podrán extraer elementos individuales. Parámetros de tipo
Parámetros
Devuelve un iterable que contiene el resultado de la operación de búsqueda |
Encuentra todos los documentos de la colección que coinciden con el filtro dado especificando una clase de salida. Todos los documentos se entregarán en forma de FindIterable del cual se pueden extraer elementos individuales. Parámetros de tipo
Parámetros
Devuelve un iterable que contiene el resultado de la operación de búsqueda |
Encuentra todos los documentos de la colección que coinciden con el filtro dado usando FindOptions para crear la consulta. Todos los documentos se entregarán en forma de FindIterable del que se podrán extraer elementos individuales. Parámetros
Devuelve un iterable que contiene el resultado de la operación de búsqueda |
Encuentra todos los documentos de la colección que coinciden con el filtro dado. Todos los documentos se entregarán en forma de FindIterable del cual se pueden extraer elementos individuales. Parámetros
Devuelve un iterable que contiene el resultado de la operación de búsqueda |
Encuentra todos los documentos de la colección especificando una clase de salida y también utilizando FindOptions para crear la consulta. Todos los documentos se entregarán en forma de FindIterable del que se podrán extraer elementos individuales. Parámetros de tipo
Parámetros
Devuelve un iterable que contiene el resultado de la operación de búsqueda |
Encuentra todos los documentos en la colección especificando una clase de salida. Todos los documentos se entregarán en forma de FindIterable del cual se pueden extraer elementos individuales. Parámetros de tipo
Parámetros
Devuelve un iterable que contiene el resultado de la operación de búsqueda |
Encuentra todos los documentos de la colección usando FindOptions para crear la consulta. Todos los documentos se entregarán en forma de FindIterable del que se podrán extraer elementos individuales. Parámetros
Devuelve un iterable que contiene el resultado de la operación de búsqueda |
public FindIterable find () |
|---|
Encuentra todos los documentos de la colección. Todos los documentos se entregarán en forma de FindIterable del que se pueden extraer elementos individuales. Devuelve un iterable que contiene el resultado de la operación de búsqueda |
findOne
public RealmResultTask findOne <ResultT >( ) |
|---|
Encuentra un documento en la colección. Parámetros de tipo
Parámetros
Devuelve una tarea que contiene el resultado de la operación de búsqueda |
Encuentra un documento en la colección. Parámetros
Devuelve una tarea que contiene el resultado de la operación de búsqueda |
Encuentra un documento en la colección. Parámetros de tipo
Parámetros
Devuelve una tarea que contiene el resultado de la operación de búsqueda |
Encuentra un documento en la colección. Parámetros
Devuelve una tarea que contiene el resultado de la operación de búsqueda |
Encuentra un documento en la colección. Parámetros de tipo
Parámetros
Devuelve una tarea que contiene el resultado de la operación de búsqueda |
public RealmResultTask findOne () |
|---|
Encuentra un documento en la colección. Devuelve una tarea que contiene el resultado de la operación de búsqueda |
findOneAndDelete
public RealmResultTask findOneAndDelete <ResultT >( ) |
|---|
Encuentra un documento en la colección y lo elimina. Parámetros de tipo
Parámetros
Devuelve una tarea que contiene el documento resultante |
Encuentra un documento en la colección y lo elimina. Parámetros
Devuelve una tarea que contiene el documento resultante |
public RealmResultTask findOneAndDelete <ResultT >( Bson filter, java.lang.Class<ResultT> resultClass ) |
|---|
Encuentra un documento en la colección y lo elimina. Parámetros de tipo
Parámetros
Devuelve una tarea que contiene el documento resultante |
Encuentra un documento en la colección y lo elimina. Parámetros
Devuelve una tarea que contiene el documento resultante |
findOneAndReplace
public RealmResultTask findOneAndReplace <ResultT >( ) |
|---|
Encuentra un documento en la colección y lo reemplaza con el documento dado. Parámetros de tipo
Parámetros
Devuelve una tarea que contiene el documento resultante |
public RealmResultTask findOneAndReplace ( ) |
|---|
Encuentra un documento en la colección y lo reemplaza con el documento dado. Parámetros
Devuelve una tarea que contiene el documento resultante |
public RealmResultTask findOneAndReplace <ResultT >( ) |
|---|
Encuentra un documento en la colección y lo reemplaza con el documento dado. Parámetros de tipo
Parámetros
Devuelve una tarea que contiene el documento resultante |
Encuentra un documento en la colección y lo reemplaza con el documento dado. Parámetros
Devuelve una tarea que contiene el documento resultante |
findOneAndUpdate
public RealmResultTask findOneAndUpdate <ResultT >( ) |
|---|
Encuentra un documento en la colección y realiza la actualización indicada. Parámetros de tipo
Parámetros
Devuelve una tarea que contiene el documento resultante |
Encuentra un documento en la colección y realiza la actualización indicada. Parámetros
Devuelve una tarea que contiene el documento resultante |
public RealmResultTask findOneAndUpdate <ResultT >( ) |
|---|
Encuentra un documento en la colección y realiza la actualización indicada. Parámetros de tipo
Parámetros
Devuelve una tarea que contiene el documento resultante |
Encuentra un documento en la colección y realiza la actualización indicada. Parámetros
Devuelve una tarea que contiene el documento resultante |
obtenerRegistroDeCódecs
public CodecRegistry getCodecRegistry () |
|---|
Obtiene el registro de códec para MongoCollection. Devuelve El registro de códecs para esta colección |
obtenerClaseDocumento
public Class getDocumentClass () |
|---|
Obtiene la clase de documentos almacenados en esta colección. Si usaste el método simple MongoDatabase.getCollection(String) para obtener esta colección, esto es org.bson.documento . Devuelve la clase de documentos de esta colección |
obtenerNombre
getNamespace
public MongoNamespace getNamespace () |
|---|
Obtiene el espacio de nombres de esta colección, es decir, los nombres de la base de datos y de la colección juntos. Devuelve el espacio de nombres |
insertarMuchos
Inserta uno o más documentos. Parámetros
Devuelve una tarea que contiene el resultado de la operación de inserción múltiple |
insertOne
Inserta el documento proporcionado. Si al documento le falta un identificador, el cliente debe generar uno. Parámetros
Devuelve una tarea que contiene el resultado de la operación de inserción |
updateMany
Actualizar todos los documentos de la colección según los argumentos especificados. Parámetros
Devuelve una tarea que contiene el resultado de la operación de actualización múltiple |
Actualizar todos los documentos de la colección según los argumentos especificados. Parámetros
Devuelve una tarea que contiene el resultado de la operación de actualización múltiple |
updateOne
Actualizar un solo documento en la colección según los argumentos especificados. Parámetros
Devuelve una tarea que contiene el resultado de la operación de actualización |
Actualizar un solo documento en la colección según los argumentos especificados. Parámetros
Devuelve una tarea que contiene el resultado de la operación de actualización |
reloj
Observa los ID especificados en una colección. Esta sobrecarga de conveniencia facilita el uso de instancias deObjectId que no sean BsonValue, envolviéndolas en instancias de BsonObjectId para el usuario. Parámetros
Devuelve una tarea que proporciona acceso al flujo de eventos de cambio. |
Observa identificadores específicos en una colección. Parámetros
Devuelve una tarea que proporciona acceso al flujo de eventos de cambio. |
public RealmEventStreamTask watch () |
|---|
Observa una colección. La secuencia resultante recibirá notificaciones de todos los eventos de esta colección que el usuario activo esté autorizado a ver, según las reglas de MongoDB Realm configuradas. Devuelve una tarea que proporciona acceso al flujo de eventos de cambio. |
watchAsync
Observa asincrónicamente los ID especificados en una colección. Esta sobrecarga de conveniencia facilita el uso de instancias deObjectId que no sean BsonValue, envolviéndolas en instancias de BsonObjectId para el usuario. Parámetros
Devuelve una tarea que proporciona acceso al flujo de eventos de cambio. |
Observa identificaciones específicas en una colección de forma asincrónica. Parámetros
Devuelve una tarea que proporciona acceso al flujo de eventos de cambio. |
public RealmEventStreamAsyncTask watchAsync () |
|---|
Observa una colección de forma asíncrona. El flujo resultante recibirá notificaciones de todos los eventos de esta colección que el usuario activo esté autorizado a ver, según las reglas de MongoDB Realm configuradas. Devuelve una tarea que proporciona acceso al flujo de eventos de cambio. |
verConFiltro
Observa una colección. El documento BSON proporcionado se usará como filtro de coincidencia para los eventos de cambio provenientes del flujo. Vea cómo definir un filtro de coincidencia. Definir la expresión de coincidencia para filtrar ChangeEvents es similar a cómo definir la expresión de coincidencia para activadores Parámetros
Devuelve una tarea que proporciona acceso al flujo de eventos de cambio. |
Observa una colección. El documento proporcionado se usará como filtro de expresión coincidente para los eventos de cambio provenientes del flujo. Esta sobrecarga de conveniencia permite el uso de instancias distintas deBsonDocument para el usuario. Vea cómo definir un filtro de coincidencia. Definir la expresión de coincidencia para filtrar ChangeEvents es similar a cómo definir la expresión de coincidencia para activadores Parámetros
Devuelve una tarea que proporciona acceso al flujo de eventos de cambio. |
verConFiltroAsync
Observa una colección de forma asíncrona. El documento BSON proporcionado se usará como filtro de coincidencia para los eventos de cambio provenientes del flujo. Vea cómo definir un filtro de coincidencia. Definir la expresión de coincidencia para filtrar ChangeEvents es similar a cómo definir la expresión de coincidencia para activadores Parámetros
Devuelve una tarea que proporciona acceso al flujo de eventos de cambio. |
Observa una colección de forma asíncrona. El documento proporcionado se usará como filtro de expresión coincidente para los eventos de cambio provenientes del flujo. Esta sobrecarga de conveniencia permite el uso de instancias distintas deBsonDocument para el usuario. Vea cómo definir un filtro de coincidencia. Definir la expresión de coincidencia para filtrar ChangeEvents es similar a cómo definir la expresión de coincidencia para activadores Parámetros
Devuelve una tarea que proporciona acceso al flujo de eventos de cambio. |
con CodecRegistry
Crea una nueva instancia de MongoCollection con un registro de códec diferente. Parámetros
Devuelve Una nueva instancia de MongoCollection con el registro de códec diferente |
conDocumentClass
Crea una nueva instancia de MongoCollection con una clase predeterminada diferente a la que convertir cualquier documento devuelto desde la base de datos. Parámetros de tipo
Parámetros
Devuelve una nueva instancia de MongoCollection con la clase predeterminada diferente |