MongoDB — insert_one & insert_many
1 min readMar 4, 2023
Python uygulamalarında document eklemek için PyMongo kullanarak bir veya birden çok document’in nasıl eklenebileceğinin örnek kodları gösterilmiştir.
# Ships veri tabanına ulaşın
db = client.ships
# register collection refarans alın
register_collection = db.register
new_register = {
"IMO_Number": "9296262",
"MMSI": "538002548",
"Call_Sign": "V7JN6",
"Name": "Unity",
}
# new_register kolesksiyonunu register collection a ekleyin
result = register_collection.insert_one(new_register)
document_id = result.inserted_id
print(f"_id of inserted document: {document_id}")
client.close()
Bir koleksiyona birden fazla document eklemek için insert_many() yöntemini collection nesnesine ekleyin. insert_many() yöntemi, yinelenebilir document’leri bağımsız değişken olarak kabul eder ve sonuç döndürür.
# Ships veri tabanına ulaşın
db = client.ships
# register collection refarans alın
register_collection = db.register
new_registers = [
{
"IMO_Number": "9296262",
"MMSI": "538002548",
"Call_Sign": "V7JN6",
"Name": "Unity",
},
{
"IMO_Number": "9296261",
"MMSI": "538002541",
"Call_Sign": "V7JN1",
"Name": "Team",
}
]
# new_registers kolesksiyonunu register collection a ekleyin
result = register_collection.insert_many(new_registers)
document_id = result.inserted_id
print(f"_id of inserted document: {document_id}")
client.close()