Docs Menu
Docs Home
/ /
io.realm.mongodb.mongo.opciones

Clase FindOneAndModifyOptions

java.lang.Object
io.realm.mongodb.mongo.options.FindOneAndModifyOptions

Las opciones que se aplicarán a una operación findOneAndUpdate, findOneAndReplace o findOneAndDelete (también conocidas comúnmente como operaciones findOneAndModify).

Constructor y descripción
Modificador y Tipo
Método y descripción

Bsonpúblico

Obtiene un documento que describe los campos que se devolverán para todos los documentos coincidentes.

Bsonpúblico

Obtiene los criterios de clasificación que se aplicarán a la consulta.

booleanopúblico

Devuelve verdadero si la operación findOneAndModify debe devolver el nuevo documento.

booleanopúblico

Devuelve verdadero si se debe insertar un nuevo documento si no hay coincidencias con el filtro de consulta.

Bson projection
)

Establece un documento que describe los campos que se devolverán para todos los documentos coincidentes.

boolean returnNewDocument
)

Establezca en verdadero si las operaciones findOneAndModify deben devolver el nuevo documento actualizado.

Bson sort
)

Establece los criterios de clasificación que se aplicarán a la consulta.

boolean upsert
)

Establezca como verdadero si se debe insertar un nuevo documento si no hay coincidencias con el filtro de consulta.

  • Métodos heredados de la clase java.lang.Object: getClass , hashCode , equals , clone , toString , notify , notifyAll , wait , wait , wait , finalize

public Bson getProjection ()

Obtiene un documento que describe los campos que se devolverán para todos los documentos coincidentes.

Devuelve

el documento del proyecto, que puede ser nulo

public Bson getSort ()

Obtiene los criterios de ordenación que se aplicarán a la consulta. El valor predeterminado es nulo, lo que significa que los documentos se devolverán en un orden indefinido.

Devuelve

un documento que describe los criterios de clasificación

public boolean isReturnNewDocument ()

Devuelve "verdadero" si la operación "findOneAndModify" debe devolver el nuevo documento. El valor predeterminado es "falso". Nota: Solo "findOneAndUpdate" y "findOneAndReplace" aceptan esta opción: "findOneAndDelete" siempre devolverá el documento anterior.

Devuelve

verdadero si la operación findOneAndModify debe devolver el nuevo documento

public boolean isUpsert ()

Devuelve "verdadero" si se debe insertar un nuevo documento si no hay coincidencias con el filtro de consulta. El valor predeterminado es "falso". Nota: Solo findOneAndUpdate y findOneAndReplace aceptan esta opción.

Devuelve

verdadero si se debe insertar un nuevo documento si no hay coincidencias con el filtro de consulta

Bson projection
)

Establece un documento que describe los campos que se devolverán para todos los documentos coincidentes.

Parámetros

  • projection - el documento del proyecto, que puede ser nulo.

Devuelve

este

boolean returnNewDocument
)

Establezca como verdadero si las operaciones findOneAndModify deben devolver el nuevo documento actualizado. Establezca como falso (déjelo en blanco) para que estas operaciones devuelvan el documento anterior a la actualización. Nota: Solo findOneAndUpdate y findOneAndReplace aceptan esta opción. findOneAndDelete siempre devolverá el documento anterior.

Parámetros

  • returnNewDocument - verdadero si las operaciones findOneAndModify deben devolver el documento actualizado

Devuelve

este

Bson sort
)

Establece los criterios de clasificación que se aplicarán a la consulta.

Parámetros

  • sort - los criterios de clasificación, que pueden ser nulos.

Devuelve

este

public String toString ()

Anulaciones

toString en la clase Objeto

boolean upsert
)

Establezca como verdadero si se debe insertar un nuevo documento si no hay coincidencias con el filtro de consulta.

Parámetros

  • upsert - verdadero si se debe insertar un nuevo documento si no hay coincidencias con el filtro de consulta.

Devuelve

este

Volver

Opciones de conteo

En esta página