sql >> Base de Datos >  >> NoSQL >> MongoDB

Insertar en mongodb con perl

El insert método en MongoDB::Collection espera un hash-ref:

Entonces, el enfoque habitual es usar un hash-ref y su $a es una cadena, no un hash-ref. Las otras opciones son una referencia de matriz que se puede "convertir" fácilmente en una referencia hash (es decir, tiene la forma [key, value, key, value, ...] ) o un Tie::IxHash (que es un hash que mantiene el orden); tu $a string tampoco es uno de esos.