insert
metod på MongoDB::Collection
förväntar sig en hash-ref:
Så det vanliga tillvägagångssättet är att använda en hash-ref och din $a
är en sträng, inte en hash-ref. De andra alternativen är en array-ref som enkelt kan "castas" till en hash-ref (dvs den har formen [key, value, key, value, ...]
) eller en Tie::IxHash
(som är en hash som upprätthåller ordning); din $a
sträng är inte en av dessa heller.