MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Inserisci in mongodb con perl

Il insert metodo su MongoDB::Collection si aspetta un riferimento hash:

Quindi, il solito approccio consiste nell'usare un riferimento hash e il tuo $a è una stringa, non un hash-ref. Le altre opzioni sono un array-ref che può essere facilmente "cast" a un hash-ref (cioè ha la forma [key, value, key, value, ...] ) o un Tie::IxHash (che è un hash che mantiene l'ordine); il tuo $a anche la stringa non è una di quelle.