MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Insérer dans mongodb avec perl

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.