Le insert
méthode sur MongoDB::Collection
attend une référence de hachage :
Ainsi, l'approche habituelle consiste à utiliser un hash-ref et votre $a
est une chaîne, pas une référence de hachage. Les autres options sont une référence de tableau qui peut être facilement "convertie" en une référence de hachage (c'est-à-dire qu'elle a la forme [key, value, key, value, ...]
) ou un Tie::IxHash
(qui est un hachage qui maintient l'ordre); votre $a
string n'en fait pas partie non plus.