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

inserisci l'array in mongodb usando pymongo

Per prima cosa, cambia il modo in cui stai costruendo la stringa da tGenerator metodo di seguito:

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

In secondo luogo, puoi usare split metodo per eseguire quanto richiesto, quindi il tuo inserimento avrà un aspetto simile a quello di seguito:

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

Spero che quanto sopra funzioni per te.