De insert
methode op MongoDB::Collection
verwacht een hash-ref:
De gebruikelijke benadering is dus om een hash-ref te gebruiken en uw $a
is een string, geen hash-ref. De andere opties zijn een array-ref die gemakkelijk kan worden "gegoten" naar een hash-ref (d.w.z. het heeft de vorm [key, value, key, value, ...]
) of een Tie::IxHash
(wat een hash is die de orde handhaaft); uw $a
string hoort daar ook niet bij.