Python ကျူတိုရီရယ်

Python ပင်မစာမျက်နှာ Python နိဒါန်း Python ကို စတင်လိုက်ပါ။ Python Syntax Python မှတ်ချက်များ Python Variables များ Python Data အမျိုးအစားများ Python နံပါတ်များ Python Casting Python ကြိုးများ Python Booleans Python အော်ပရေတာများ Python စာရင်းများ Python Tuples Python အစုံများ Python အဘိဓာန်များ Python If... Else Python while Loops Python For Loops Python လုပ်ဆောင်ချက်များ Python Lambda Python Arrays Python အတန်းများ/အရာဝတ္ထုများ Python Inheritance Python Iterators Python နယ်ပယ် Python Modules Python နေ့စွဲများ Python သင်္ချာ Python JSON Python RegEx Python PIP Python ကိုစမ်းကြည့်ပါ... ကလွဲရင် Python အသုံးပြုသူ ထည့်သွင်းမှု Python String Formatting

ဖိုင်ကိုင်တွယ်ခြင်း။

Python ဖိုင်ကို ကိုင်တွယ်ခြင်း။ Python ဖိုင်များကိုဖတ်ပါ။ Python ဖိုင်များကို ရေးသားခြင်း/ဖန်တီးပါ။ Python ဖိုင်များကိုဖျက်ပါ။

Python Modules

NumPy ကျူတိုရီရယ် Panda ကျင့်စဉ် Scipy ကျူတိုရီရယ်

Python Matplotlib

Matplotlib နိဒါန်း Matplotlib ကို စတင်လိုက်ပါ။ Matplotlib Pyplot Matplotlib Plotting Matplotlib အမှတ်အသားများ Matplotlib လိုင်း Matplotlib အညွှန်းများ Matplotlib Grid Matplotlib အပိုင်းခွဲများ Matplotlib ဖြန့်ကြဲခြင်း။ Matplotlib ဘားများ Matplotlib Histograms Matplotlib Pie ဇယားများ

စက်သင်ယူခြင်း။

စတင်အသုံးပြုခြင်း Mean Median Mode စံလွဲခြင်း။ ရာခိုင်နှုန်း ဒေတာဖြန့်ဝေခြင်း။ ပုံမှန်ဒေတာဖြန့်ဝေ ကွက်ကျားကွက်၊ Linear Regression Polynomial Regression Multiple Regression အတိုင်းအတာ ရထား/စမ်းသပ်မှု ဆုံးဖြတ်ချက်သစ်ပင်

Python MySQL

MySQL စတင်လိုက်ပါ။ MySQL ဒေတာဘေ့စ်ဖန်တီးပါ။ MySQL ဇယားဖန်တီးပါ။ MySQL ထည့်သွင်းခြင်း။ MySQL ကို ရွေးပါ။ MySQL ဘယ်မှာလဲ။ MySQL Order By MySQL ကိုဖျက်ပါ။ MySQL Drop Table MySQL အပ်ဒိတ် MySQL ကန့်သတ်ချက် MySQL Join

Python MongoDB

MongoDB စတင်လိုက်ပါ။ MongoDB ဒေတာဘေ့စ်ဖန်တီးပါ။ MongoDB သည် Collection ကိုဖန်တီးပါ။ MongoDB ထည့်သွင်းပါ။ MongoDB ကိုရှာပါ။ MongoDB မေးခွန်း MongoDB အမျိုးအစား MongoDB ကိုဖျက်ပါ။ MongoDB Drop Collection MongoDB အပ်ဒိတ် MongoDB ကန့်သတ်ချက်

Python အကိုးအကား

Python ခြုံငုံသုံးသပ်ချက် Python Built-in လုပ်ဆောင်ချက်များ Python String နည်းလမ်းများ Python စာရင်းနည်းလမ်းများ Python Dictionary Methods Python Tuple နည်းလမ်းများ Python သတ်မှတ်နည်းလမ်းများ Python ဖိုင်နည်းလမ်းများ Python သော့ချက်စာလုံးများ Python ခြွင်းချက်များ Python ဝေါဟာရ

Module အကိုးအကား

ကျပန်း Module တောင်းဆိုမှုများ Module Statistics Module သင်္ချာ မော်ဂျူး cMath မော်ဂျူး

Python လုပ်နည်း

စာရင်းပွားများကို ဖယ်ရှားပါ။ ကြိုးတစ်ချောင်းကို ပြောင်းပြန် နံပါတ်နှစ်ခုထည့်ပါ။

Python ဥပမာများ

Python ဥပမာများ Python Compiler Python လေ့ကျင့်ခန်းများ Python Quiz Python လက်မှတ်

Python MongoDB Insert Document


MongoDB ရှိ စာရွက်စာတမ်း သည် SQL ဒေတာဘေ့စ်များရှိ မှတ်တမ်း တစ်ခု နှင့် တူညီသည်။

စုစည်းမှုထဲသို့ ထည့်သွင်းပါ။

MongoDB ဟုခေါ်သည့် မှတ်တမ်း တစ်ခု သို့မဟုတ် မှတ်တမ်းinsert_one() တစ်ခုကို စုစည်းမှုတစ်ခုတွင် ထည့်သွင်းရန် ကျွန်ုပ်တို့သည် နည်းလမ်းကို အသုံးပြုသည်။

နည်းလမ်း ၏ ပထမဘောင်သည် insert_one()သင်ထည့်သွင်းလိုသော စာရွက်စာတမ်းရှိ အကွက်တစ်ခုစီ၏ အမည်(များ) နှင့် တန်ဖိုး(များ) ပါဝင်သော အဘိဓာန်တစ်ခုဖြစ်သည်။

ဥပမာ

"ဖောက်သည်များ" စုစည်းမှုတွင် မှတ်တမ်းတစ်ခုကို ထည့်သွင်းပါ-

import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]

mydict = { "name": "John", "address": "Highway 37" }

x = mycol.insert_one(mydict)

_id အကွက်ကို ပြန်ပေးပါ။

နည်းလမ်းသည် ထည့်သွင်းထားသောစာရွက်စာတမ်း၏ id ကိုကိုင်ဆောင်ထားသော insert_one()ပစ္စည်းတစ်ခုပါရှိသော InsertOneResult အရာတစ်ခုကို ပြန်ပေးသည် inserted_id

ဥပမာ

"ဖောက်သည်များ" စုစည်းမှုတွင် အခြားမှတ်တမ်းကို ထည့်သွင်းပြီး _idအကွက်၏တန်ဖိုးကို ပြန်ပေးသည်-

mydict = { "name": "Peter", "address": "Lowstreet 27" }

x = mycol.insert_one(mydict)

print(x.inserted_id)

အကယ်၍ သင်သည် အကွက်တစ်ခုကို မသတ်မှတ်ပါက _id၊ MongoDB သည် သင့်အတွက် တစ်ခုစီကို ပေါင်းထည့်မည်ဖြစ်ပြီး စာရွက်စာတမ်းတစ်ခုစီအတွက် ထူးခြားသော ID တစ်ခုကို သတ်မှတ်ပေးမည်ဖြစ်သည်။

အထက်နမူနာတွင် မည်သည့် _idအကွက်ကိုမျှ မဖော်ပြထားသောကြောင့် MongoDB သည် မှတ်တမ်း (စာရွက်စာတမ်း) အတွက် ထူးခြားသော _id ကို သတ်မှတ်ပေးခဲ့သည်။



စာရွက်စာတမ်းများစွာကို ထည့်သွင်းပါ။

MongoDB ရှိ စုစည်းမှုတွင် စာရွက်စာတမ်းများစွာကို ထည့်သွင်းရန်၊ ကျွန်ုပ်တို့ insert_many()နည်းလမ်းကို အသုံးပြုပါသည်။

နည်းလမ်း ၏ ပထမဘောင်သည် insert_many()သင်ထည့်သွင်းလိုသောဒေတာပါရှိသော အဘိဓာန်များပါရှိသော စာရင်းတစ်ခုဖြစ်သည်-

ဥပမာ

import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]

mylist = [
  { "name": "Amy", "address": "Apple st 652"},
  { "name": "Hannah", "address": "Mountain 21"},
  { "name": "Michael", "address": "Valley 345"},
  { "name": "Sandy", "address": "Ocean blvd 2"},
  { "name": "Betty", "address": "Green Grass 1"},
  { "name": "Richard", "address": "Sky st 331"},
  { "name": "Susan", "address": "One way 98"},
  { "name": "Vicky", "address": "Yellow Garden 2"},
  { "name": "Ben", "address": "Park Lane 38"},
  { "name": "William", "address": "Central st 954"},
  { "name": "Chuck", "address": "Main Road 989"},
  { "name": "Viola", "address": "Sideway 1633"}
]

x = mycol.insert_many(mylist)

#print list of the _id values of the inserted documents:
print(x.inserted_ids)

နည်းလမ်းသည် ထည့်သွင်းထားသော စာရွက်စာတမ်းများ၏ ids များကို ကိုင်ဆောင် ထားသော insert_many()ပစ္စည်းတစ်ခုပါရှိသော InsertManyResult အရာဝတ္ထုကို ပြန်ပေးသည် ။inserted_ids


သတ်မှတ်ထားသော ID များဖြင့် စာရွက်စာတမ်းများစွာကို ထည့်သွင်းပါ။

MongoDB သည် သင့်စာရွက်စာတမ်းအတွက် သီးသန့်အိုင်ဒီများကို မသတ်မှတ်လိုပါက၊ သင်သည် စာရွက်စာတမ်း(များ)ကို ထည့်သွင်းသည့်အခါ _id အကွက်ကို သတ်မှတ်နိုင်ပါသည်။

တန်ဖိုးများသည် တမူထူးခြားနေရမည်ကို သတိပြုပါ။ စာရွက်စာတမ်းနှစ်ခုတွင် တူညီသော _id ရှိ၍မရပါ။

ဥပမာ

import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]

mylist = [
  { "_id": 1, "name": "John", "address": "Highway 37"},
  { "_id": 2, "name": "Peter", "address": "Lowstreet 27"},
  { "_id": 3, "name": "Amy", "address": "Apple st 652"},
  { "_id": 4, "name": "Hannah", "address": "Mountain 21"},
  { "_id": 5, "name": "Michael", "address": "Valley 345"},
  { "_id": 6, "name": "Sandy", "address": "Ocean blvd 2"},
  { "_id": 7, "name": "Betty", "address": "Green Grass 1"},
  { "_id": 8, "name": "Richard", "address": "Sky st 331"},
  { "_id": 9, "name": "Susan", "address": "One way 98"},
  { "_id": 10, "name": "Vicky", "address": "Yellow Garden 2"},
  { "_id": 11, "name": "Ben", "address": "Park Lane 38"},
  { "_id": 12, "name": "William", "address": "Central st 954"},
  { "_id": 13, "name": "Chuck", "address": "Main Road 989"},
  { "_id": 14, "name": "Viola", "address": "Sideway 1633"}
]

x = mycol.insert_many(mylist)

#print list of the _id values of the inserted documents:
print(x.inserted_ids)