insert
метод на MongoDB::Collection
очаква хеш-реф:
Така че обичайният подход е да използвате хеш-реф и вашия $a
е низ, а не хеш-реф. Другите опции са array-ref, който може лесно да бъде "прехвърлен" към hash-ref (т.е. има формата [key, value, key, value, ...]
) или Tie::IxHash
(което е хеш, който поддържа ред); вашият $a
string също не е от тези.