io.realm.mongodb.mongo.opciones
Las opciones que se aplicarán a una operación findOneAndUpdate, findOneAndReplace o findOneAndDelete (también conocidas comúnmente como operaciones findOneAndModify).
Constructores
Constructor y descripción |
|---|
Resumen del método
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 | getSort () 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 | isUpsert () Devuelve verdadero si se debe insertar un nuevo documento si no hay coincidencias con el filtro de consulta. |
público BuscarUnoYModificarOpciones | Establece un documento que describe los campos que se devolverán para todos los documentos coincidentes. |
público BuscarUnoYModificarOpciones | Establezca en verdadero si las operaciones findOneAndModify deben devolver el nuevo documento actualizado. |
público BuscarUnoYModificarOpciones | Establece los criterios de clasificación que se aplicarán a la consulta. |
toString () | |
público BuscarUnoYModificarOpciones | Establezca como verdadero si se debe insertar un nuevo documento si no hay coincidencias con el filtro de consulta. |
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 constructor
public FindOneAndModifyOptions () |
|---|
Detalle del método
obtenerProyección
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 |
getSort
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 |
esDevolverNuevoDocumento
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 |
isUpsert
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 |
proyección
Establece un documento que describe los campos que se devolverán para todos los documentos coincidentes. Parámetros
Devuelve este |
devolverNuevoDocumento
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
Devuelve este |
sort
Establece los criterios de clasificación que se aplicarán a la consulta. Parámetros
Devuelve este |
aCadena
inserción
Establezca como verdadero si se debe insertar un nuevo documento si no hay coincidencias con el filtro de consulta. Parámetros
Devuelve este |