pymongo
データベースのタイプ
RDBMS(SQL)
50万個のデータが搭載されている場合、真ん中に突然1列を追加するのは難しい.しかし、データは固定されているため、データの整合性または/分析は容易である可能性がある.
No-SQL
したがって、各データに同じ値がある必要はありません.フリーフォームのデータ・ロードに不利な一貫性が欠けている可能性があります.
pymongo
mongodbという名前のプログラムを操作するには、特別なライブラリpymongoが必要です.
from pymongo import MongoClient
client = MongoClient('localhost', 27017)
db = client.dbsparta
# 저장 - 예시
doc = {'name':'bobby','age':21}
db.users.insert_one(doc)
# 한 개 찾기 - 예시
user = db.users.find_one({'name':'bobby'})
# 여러개 찾기 - 예시 ( _id 값은 제외하고 출력)
same_ages = list(db.users.find({'age':21},{'_id':False}))
# 바꾸기 - 예시
db.users.update_one({'name':'bobby'},{'$set':{'age':19}})
# 지우기 - 예시
db.users.delete_one({'name':'bobby'})
📍users>dbファイル名に変更して適用!Reference
この問題について(pymongo), 我々は、より多くの情報をここで見つけました https://velog.io/@skdud4659/pymongoテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol