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.