Classe: Mongo::Operation::Update::Result
- Herda:
-
Operação::Result
- Objeto
- Operação::Result
- Mongo::Operação::Atualização::Result
- Definido em:
- lib/mongo/operation/update/result.rb
Visão geral
Define o comportamento personalizado dos resultados para uma atualização.
Colapsode resumo constante
- Modificado =
Essa constante faz parte de uma API privada. Você deve evitar usar essa constante, se possível, pois ela pode ser removida ou alterada no futuro.
O número de campo Docs modificados no resultado.
'nModified'- UPSERTED =
Essa constante faz parte de uma API privada. Você deve evitar usar essa constante, se possível, pois ela pode ser removida ou alterada no futuro.
O campo Docs atualizado e inserido no resultado.
'upserted'
Recolhimento do Resumo do método de instância
- #bulk_result ➤ Objeto
-
#matched_count ➤ Inteiro
Obtenha o número de documentos correspondentes.
-
#modified_count ⇒ Integer
Obtenha o número de documentos modificados.
-
#upserted_count ⇒ Integer
Retorna o número de documentos atualizados.
-
#upserted_id ➤ Objeto
O identificador do documento inserido se tiver ocorrido um upsert.
Detalhes do método de instância
#bulk_result ➤ Objeto
101 102 103 |
# Arquivo 'lib/mongo/operation/update/result.rb', linha 101 def bulk_result BulkResult.Novo(@replica, connection_description) end |
#matched_count ➤ Inteiro
Obtenha o número de documentos correspondentes.
46 47 48 49 50 51 52 53 54 |
# Arquivo 'lib/mongo/operation/update/result.rb', linha 46 def matched_count Método 0 a menos que reconhecido? se upsert? 0 mais n end end |
#modified_count ➤ Inteiro
Obtenha o número de documentos modificados.
65 66 67 68 69 |
# Arquivo 'lib/mongo/operation/update/result.rb', linha 65 def modified_count Método 0 a menos que reconhecido? primeiro[Modificado] end |
#upserted_count ⇒ Integer
Retorna o número de documentos atualizados.
96 97 98 |
# Arquivo 'lib/mongo/operation/update/result.rb', linha 96 def upserted_count upsert? ? n : 0 end |
#upserted_id ➤ Objeto
O identificador do documento inserido se tiver ocorrido um upsert.
81 82 83 84 85 |
# Arquivo 'lib/mongo/operation/update/result.rb', linha 81 def upserted_id Método nada a menos que upsert? upsert?.primeiro['_id'] end |