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

insérer un tableau dans mongodb en utilisant pymongo

Tout d'abord, modifiez la façon dont vous construisez la chaîne à partir de tGenerator méthode ci-dessous :

returnString += str(i+1) + " " + stringToStuff + ","

Deuxièmement, vous pouvez utiliser le split méthode pour faire le nécessaire, ainsi votre insertion ressemblera à quelque chose comme ci-dessous :

post = {
    "name":name2,
    "score":8,
    "date":datetime.datetime.now(),
    "output": tGenerator(createLoop()).split(',')
}
collection2.insert_one(post)

J'espère que ce qui précède fonctionne pour vous.