[英]How to update collection in pymongo
post = {
'username': username,
'password': password,
'exp': 0,
'level': 1
}
到目前為止,這就是我所擁有的。 如果我做類似的事情:
post['exp'] = 10
更改不是永久的。 我查了一下,這里有一個更新功能,但是它們似乎都包含id和set,我對此並不熟悉。 有人可以給我建議以更新帖子中的值嗎?
在您的pymongo連接中使用find_one_and_update函數:
# Assuming your connecting to a local database
conn = pymongo.MongoClient('mongodb://localhost:27017')
collection = conn['database_name']['collection_name']
# Lets say you use a username to find your document
collection.find_one_and_update(
{'username': 'yasong'}, {'$set': {'exp': 10}}
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.