Der insert
-Methode auf MongoDB::Collection
erwartet eine Hash-Referenz:
Der übliche Ansatz besteht also darin, eine Hash-Referenz und Ihren $a
zu verwenden ist ein String, kein Hash-Referenz. Die anderen Optionen sind eine Array-Referenz, die einfach in eine Hash-Referenz "umgewandelt" werden kann (d. h. sie hat die Form [key, value, key, value, ...]
) oder ein Tie::IxHash
(was ein Hash ist, der die Ordnung aufrechterhält); Ihr $a
string gehört auch nicht dazu.