insert
metoda na MongoDB::Collection
očekává hash-ref:
Obvyklým přístupem je tedy použití hash-ref a vašeho $a
je řetězec, nikoli hash-ref. Další možnosti jsou array-ref, který lze snadno „přetypovat“ na hash-ref (tj. má tvar [key, value, key, value, ...]
) nebo Tie::IxHash
(což je hash, který udržuje pořádek); vaše $a
řetězec také není jedním z nich.