sql >> Databáze >  >> NoSQL >> MongoDB

vložte pole do mongodb pomocí pymongo

Nejprve změňte způsob vytváření řetězce z tGenerator metodou níže:

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

Za druhé, můžete použít split způsob, jak provést požadované, takže vaše vložení bude vypadat asi takto:

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

Doufám, že pro vás výše uvedené funguje.




  1. Dotaz na hodnotu posledního pole

  2. MongoDB $toInt

  3. Nelze zapsat vyrovnávací paměť do MongoDB GridFS

  4. mongodb mongoTemplate získat odlišné pole s některými kritérii