Classe FindOneAndModifyOptions


  • classe pública FindOneAndModifyOptions
    estende o objeto
    As opções a serem aplicadas a uma operação findOneAndUpdate, findOneAndReplace ou findOneAndDelete (também comumente chamada de operações findOneAndModify).
    • Detalhes do construtor

      • FindOneAndModifyOptions

        Public FindOneAndModifyOptions()
    • Detalhes do método

      • getProjection

        @Nullable
        Public BSON getProjection()
        Obtém um documento descrevendo os campos para retornar para todos os documentos correspondentes.
        Retorna:
        o documento do projeto, que pode ser nulo
      • projeção

        projeção pública FindOneAndModifyOptions (@Nullable
                                                  BSON projeção)
        Define um documento descrevendo os campos para retornar para todos os documentos correspondentes.
        Parâmetros:
        projection - o documento do projeto, que pode ser nulo.
        Retorna:
        isto
      • obter classificação

        @Nullable
        public BSON getSort()
        Obtém os critérios de classificação a serem aplicados à query. O padrão é nulo, o que significa que os documentos serão devolvidos em uma ordem indefinida.
        Retorna:
        um documento que descreve os critérios de classificação
      • sort

        classificação pública FindOneAndModifyOptions (@Nullable
                                            BSON classificação)
        Define os critérios de classificação a serem aplicados à query.
        Parâmetros:
        sort - os critérios de classificação, que podem ser nulos.
        Retorna:
        isto
      • isUpsert

        boolean público isUpsert()
        Retorna verdadeiro se um novo documento precisar ser inserido se não houver correspondência com o filtro de query. O padrão é "falso". Observação: somente findOneAndUpdate e findOneAndReplace aceitam esta opção
        Retorna:
        verdadeiro se um novo documento precisar ser inserido se não houver correspondência com o filtro de consulta
      • upsert

        upsert Public FindOneAndModifyOptions(upsert booleano)
        Defina como verdadeiro se um novo documento precisar ser inserido se não houver correspondência com o filtro de query.
        Parâmetros:
        upsert - true se um novo documento precisar ser inserido se não houver correspondência com o filtro de query.
        Retorna:
        isto
      • isReturnNewDocument

        boolean público isReturnNewDocument()
        Retorna verdadeiro se a operação findOneAndModify retornar o novo documento. O padrão é falso Observação: somente findOneAndUpdate e findOneAndReplace aceitam essas opções findOneAndDelete sempre retornará o documento antigo
        Retorna:
        true se a operação findOneAndModify retornar o novo documento
      • Devolver novo documento

        public FindOneAndModifyOptions returnNewDocument(boolean returnNewDocument)
        Defina como true se as operações findOneAndModify retornarem o novo documento atualizado. Defina como falso / deixar em branco para que essa operação retorne o documento antes da atualização. Observação: somente findOneAndUpdate e findOneAndReplace aceitam essas opções findOneAndDelete sempre retornará o documento antigo
        Parâmetros:
        returnNewDocument - true se as operações findOneAndModify precisarem retornar o documento atualizado
        Retorna:
        isto