簡體   English   中英

如何在pymongo中更新收藏

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM