sql >> Databasteknik >  >> NoSQL >> MongoDB

infoga array i mongodb med pymongo

Ändra först hur du konstruerar strängen från tGenerator metod nedan:

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

För det andra kan du använda split metod för att göra det som krävs, så din infogning kommer att se ut ungefär som nedan:

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

Jag hoppas att ovanstående fungerar för dig.




  1. Om jag använder MongoDB som vår huvuddatabas, ska jag använda en separat grafdatabas för att implementera relationer mellan enheter?

  2. Varför och när är det nödvändigt att bygga om index i MongoDB?

  3. Flask - Bad Request Webbläsaren (eller proxyn) skickade en begäran som den här servern inte kunde förstå

  4. MongoDB filtrerar flera underdokument