Qual é a diferença entre add e put no indexeddb?

Estou apenas começando a usar o indexeddb e a transformar o Web SQL.

Tentei usar adicionar e colocar para adicionar alguns dados no armazenamento de dados. Eu realmente não conseguia ver qual é a diferença entre usar essas duas funções.

Acho que tenho que saber a diferença para poder usá-las adequadamente.

Obrigado encaminhar

questionAnswers(1)

yourAnswerToTheQuestion