を使用collection.insert_one(json_dict)
すると、新しいコレクションが挿入されます
collection.insert_one()
既存のオブジェクトに対して実行して、更新することはできますか?
私のオブジェクトは次のようになります。
"_id": 1,
"name": "Bob"
"Age": "57"
次に、「年齢」の下に追加したいのですが"Location": "New York'
、PyMongoを使用してどのように追加しますか
既存のドキュメントに新しいフィールドを追加したいので、更新する必要があります。機能がありますcollection.update_one(query, new_values)
。最初の引数は既存のドキュメントに一致するクエリで、2番目の引数は更新ドキュメントであり、更新操作が含まれます。あなたの場合、それはです$set
。詳細については、update_one
こちらをご覧ください。したがって、最終的な操作は次のようになります。
collection.update_one({"_id": 1}, {"$set": {"Location": "New York"}})
_id
1のドキュメントを検索し、Location
フィールドを設定するか、すでに存在する場合は更新します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加