பைதான் மூலம் மோங்கோடிபியுடன் இணைப்பது எப்படி

Paitan Mulam Monkotipiyutan Inaippatu Eppati



மோங்கோடிபி என்பது SQL போன்ற கடினமான தரவுத்தளமாக இல்லை, ஏனெனில் இது பல நிரலாக்க சூழல்களுடன், குறிப்பாக பொருள் சார்ந்த இயங்குதளங்களுடன் இணைக்கப்படலாம். மோங்கோடிபி லோக்கல் ஹோஸ்ட் மற்றும் பைதான் இயங்குதளத்திற்கு இடையே பாதுகாப்பான இணைப்பை உருவாக்கிய பிறகு மோங்கோடிபிக்குள் பதிவுகளைச் செருக பைதான் மொழியைப் பயன்படுத்தலாம். இந்த வழிகாட்டியானது MongoDB மற்றும் Python ஆகியவற்றுக்கு இடையேயான இணைப்பிற்கு தேவையான அனைத்து படிகளையும் மிக எளிமையான முறையில் விவரிக்கிறது. இணைப்பை உருவாக்கிய பிறகு, பைத்தானின் சிஎல்ஐயைப் பயன்படுத்தி சில பதிவுகளை மோங்கோடிபியில் செருகுவோம். ஆனால் அதற்கு முன், நீங்கள் MongoDB, Python மற்றும் 'PyMongo' இயக்கியை நிறுவ வேண்டும்.

மோங்கோடிபியை நிறுவவும்

விண்டோஸில் மோங்கோடிபியை நிறுவ, மோங்கோடிபியின் அதிகாரப்பூர்வ இணையதளத்தைத் திறந்து, அதன் “எம்எஸ்ஐ” கோப்பை உங்கள் கணினியில் பதிவிறக்கவும். இந்த கோப்பு சில நிமிடங்களில் பதிவிறக்கம் செய்யப்படுகிறது. இப்போது, ​​MongoDB ஐ நிறுவத் தொடங்க, 'நிர்வாக' உரிமைகளுடன் இந்தக் கோப்பை இயக்கவும்.







MongoDB நிறுவலுக்கான அமைவு வழிகாட்டி உங்கள் திரையில் தோன்றும். MongoDB அமைப்பின் இந்த வரவேற்புத் திரை சில வழிமுறைகளைக் காட்டுகிறது மற்றும் 'அடுத்து' பொத்தானைத் தட்டுமாறு உங்களுக்கு அறிவுறுத்துகிறது.





நீங்கள் MongoDB msi கோப்பை என்ன செய்ய வேண்டும் என்பதைத் தேர்ந்தெடுக்கலாம் - மாற்றுதல், பழுதுபார்த்தல் அல்லது அகற்றுதல். ஒரு விருப்பத்தைத் தேர்ந்தெடுத்த பிறகு, 'அடுத்து' பொத்தானைத் தட்டுவதன் மூலம் தொடரவும்.





அடுத்த படிகளைப் பின்பற்றிய பிறகு, உங்கள் கணினி மோங்கோடிபியை நிறுவத் தொடங்குகிறது.



தற்போதைய கட்டமைப்பைப் பற்றிய யோசனையைப் பெற, Windows தேடல் பட்டியில் தேடுவதன் மூலம் MongoDB திசைகாட்டி கருவியைத் தொடங்கவும்.

இப்போது MongoDB திசைகாட்டி தொடங்கப்பட்டது, ஏற்கனவே உருவாக்கப்பட்ட தரவுத்தளங்களைப் பார்க்க அதன் 'db' பகுதிக்குள் செல்லவும். இரண்டு பயனர் வரையறுக்கப்பட்ட தரவுத்தளங்கள் உள்ளன, 'மோங்கோ' மற்றும் 'சோதனை'. மீதமுள்ள தரவுத்தளங்கள் உள்ளமைக்கப்பட்டவை.

பைத்தானை நிறுவவும்

MongoDB ஐ நிறுவிய பிறகு, இரண்டாவது மற்றும் மிகவும் அவசியமான படி, எங்கள் கணினியில் பைத்தானை நிறுவ வேண்டும். பைத்தானின் அதிகாரப்பூர்வ இணையதளத்தில் கிடைக்கும் பைதான் தொகுப்பின் சமீபத்திய பதிப்பைப் பதிவிறக்கவும். இந்த வழிகாட்டியை செயல்படுத்தும் நேரத்தில் பதிப்பு 3.11.1 கிடைக்கிறது.

உங்கள் கணினியில் உங்கள் பைத்தானின் “exe” கோப்பை கணினி பதிவிறக்கம் செய்யும் வரை காத்திருக்கவும். முழுமையான பதிவிறக்கத்திற்குப் பிறகு, அதை 'நிர்வாகம்' உரிமைகளுடன் இயக்க வலது கிளிக் செய்யவும்.

பைத்தானுக்கான அமைவு வழிகாட்டி நிறுவலுக்கு மேல்தோன்றும். மற்ற விருப்பங்களுடன் கிடைக்கும் 'இப்போது நிறுவு' விருப்பத்தைத் தட்டவும்.

உங்கள் கணினி உங்கள் முடிவில் பைத்தானை நிறுவத் தொடங்குகிறது. அது முடிவடையும் வரை காத்திருங்கள்.

'Python' இன் நிறுவல் அமைப்பு வெற்றிகரமாக இருந்தால், அமைவு வழிகாட்டியை மூடிவிட்டு கட்டளை வரியில் இயங்குதளத்தைத் திறக்கவும்.

பைத்தானின் நிறுவப்பட்ட பதிப்பைப் பற்றி அறிய, உங்கள் CLI இல் பட்டியலிடப்பட்ட கட்டளையை முயற்சிக்கவும்.

சி:\ பயனர்கள்\ சயீத் > மலைப்பாம்பு - பதிப்பு

'பிப்' நூலகத்தை நிறுவவும்

உங்கள் விண்டோஸ் சிஸ்டத்தில் மோங்கோடிபி மற்றும் பைத்தானை வெற்றிகரமாக அமைத்த பிறகு, பைத்தானில் உள்ள பிற தொகுப்புகள் மற்றும் லைப்ரரிகளை நிர்வகிக்க பைத்தானின் 'பிப்' தொகுப்பை நிறுவ வேண்டிய நேரம் இது. இதற்காக, get-pip.py போன்ற 'pip' தொகுப்பைப் பெற, பின்வருவனவற்றில் பட்டியலிடப்பட்டுள்ள வழிமுறைகளை நீங்கள் முயற்சிக்க வேண்டும், 'python' முக்கிய வார்த்தையில் தொடங்கி python கோப்பைத் தொடர்ந்து கிடைக்கும். 'பிப்' சேகரிப்பு மற்றும் நிறுவல் உங்கள் கணினியில் முழுமையாக உள்ளமைக்கப்படும் வரை சிறிது நேரம் காத்திருக்க வைக்கிறது.

சி:\ பயனர்கள்\ சயீத் > மலைப்பாம்பு கெட்-பிப். பை

PyMongo இயக்கியை நிறுவவும்

இப்போது நாங்கள் 'பிப்' தொகுப்பை நிறுவி முடித்துவிட்டோம், மோங்கோடிபியுடன் இணைக்க பைத்தானின் 'பைமோங்கோ' இயக்கியை உள்ளமைக்க வேண்டிய நேரம் இது. இந்த இயக்கியை நிறுவ, நீங்கள் 'நிறுவு' வினவலை ஆரம்பத்தில் 'pip' மற்றும் இறுதியில் 'pymongo' முக்கிய வார்த்தையுடன் தொடங்க வேண்டும். இதுவும், அதன் நிறுவலை முடிக்க சில நிமிடங்கள் ஆகும்.

சி:\ பயனர்கள்\ சயீத் > pip நிறுவல் pymongo

மோங்கோடிபியை பைத்தானுடன் இணைக்கவும்

விண்டோஸ் சிஸ்டத்தில் பைத்தானை மோங்கோடிபியுடன் இணைக்க பைதான் குறியீட்டைத் தொடங்குவோம். கட்டளை வரியில் 'நிர்வாகி' என மறுதொடக்கம் செய்யவும். இப்போது, ​​உங்கள் கட்டளை வரியில் பைதான் CLI ஐ திறக்க 'பைதான்' முக்கிய சொல்லை இயக்கவும். பைதான் சிஎல்ஐ பயன்படுத்த தயாராக உள்ளது என்பதை வெளியீடு நிரூபிக்கிறது.

சி:\ பயனர்கள்\ சயீத் > மலைப்பாம்பு

பைதான் சிஎல்ஐயை துவக்கிய பிறகு, பைத்தானை மோங்கோடிபியுடன் இணைத்து, பைதான் சிஎல்ஐயைப் பயன்படுத்தி மோங்கோடிபியில் சில பதிவுகளைச் சேர்ப்பதை உறுதிசெய்கிறோம். இதற்கு, பைதான் சிஎல்ஐயில் உள்ள “பைமோங்கோ” டிரைவரை முதலில் “இறக்குமதி” கீவேர்டைப் பயன்படுத்தி “பைமோங்கோ” டிரைவரை இறக்குமதி செய்ய வேண்டும். பைமோங்கோ டிரைவரின் இறக்குமதிக்குப் பிறகு, மோங்கோடிபி கிளையண்டான “மோங்கோ காம்பஸ்” உடன் இணைப்பை உருவாக்குகிறோம். இதற்கு, pymongo இயக்கி தொகுப்பு MongoClient() செயல்பாட்டை அழைக்கிறது, 'cl' கிளையன்ட் மாறியில் உள்ள இணைப்பு முடிவு மூலம் மோங்கோடிபியை பைத்தானுடன் இணைக்க லோக்கல் ஹோஸ்ட் சரத்தை ஒரு வாதமாக எடுத்துக்கொள்கிறது.

மோங்கோடிபியில் 'ஆர்டர்' என்ற புதிய தரவுத்தளத்தை உருவாக்குவதற்கும், திரும்பிய இணைப்பு முடிவை மற்றொரு 'டேட்டா' மாறியில் சேமிப்பதற்கும் 'cl' கிளையன்ட் மாறி பொறுப்பாகும். இப்போது, ​​'தரவு' மாறி ஒரு புதிய சேகரிப்பின் வெற்றிகரமான உருவாக்கத்திற்கு பொறுப்பாகும். இது ஒரு புதிய 'தயாரிப்பு' தொகுப்பை உருவாக்க பயன்படுகிறது. உருவாக்கம் வெற்றிகரமாக உள்ளதா இல்லையா என்பதைக் கண்டறிய, திரும்பும் முடிவு 'விவரம்' மாறியில் சேமிக்கப்படும். இதற்குப் பிறகு, நாங்கள் இரண்டு ஆவணப் பதிவுகளை உருவாக்குகிறோம், r1 மற்றும் r2, ஒவ்வொன்றிலும் மூன்று புலங்கள் உள்ளன. இப்போது, ​​மோங்கோடிபி சேகரிப்பில் இந்த இரண்டு ஆவணங்களையும் செருக, insert_many() செயல்பாட்டை அழைக்க, r1 மற்றும் r2 ஐ வாதங்களாகக் கொள்ள “detail” மாறியைப் பயன்படுத்தவும். இந்தப் பதிவுகளுக்கான வெளியீடு, பைதான் இயங்குதளம் வழியாக மோங்கோடிபி சேகரிப்பில் வெற்றிகரமாகச் செருகப்பட்டதைக் காட்டுகிறது:

>>> இறக்குமதி பைமங்கோ

>>> cl = பைமங்கோ மோங்கோ கிளையண்ட் ( 'mongodb://127.0.0.1:27017/' )

>>> தகவல்கள் = cl [ 'ஆர்டர்' ]

>>> விவரம் = தகவல்கள். தயாரிப்பு

>>> r1 = [ { 'பெயர்' : 'மஸ்காரா' , 'விலை' : 4500 , 'பிராண்ட்' : 'NARs' } ]

>>> r2 = [ { 'பெயர்' : 'ப்ளூஷன்' , 'விலை' : 7600 , 'பிராண்ட்' : 'ஹுடா பியூட்டி' } ]

>>> விவரம். பல_செருகு ( r1 )

< பைமங்கோ முடிவுகள் . பல முடிவுகளைச் செருகவும் பொருள் மணிக்கு 0x00000187C5552CE0 >

>>> விவரம். பல_செருகு ( r2 )

< பைமோங்கோ முடிவுகள் . பல முடிவுகளைச் செருகவும் பொருள் மணிக்கு 0x00000187C5552C20 >

மோங்கோடிபி மற்றும் பைத்தானுக்கு இடையே உள்ள இணைப்பைச் சரிபார்க்கவும்

இப்போது உருவாக்கப்பட்ட 'ஆர்டர்' தரவுத்தளத்தில் 'தயாரிப்பு' சேகரிப்பு மற்றும் அதன் இரண்டு பதிவுகள் வெற்றிகரமாகச் செருகப்பட்டுள்ளதா என்பதைச் சரிபார்க்க, நாங்கள் மோங்கோடிபி திசைகாட்டியைத் திறக்கிறோம். 'db' பிரிவிற்குள் நகர்ந்த பிறகு, புதிய மற்றும் பழைய தரவுத்தளங்கள் அனைத்தும் பட்டியலிடப்பட்டிருப்பதைக் காண்கிறோம். 'ஆர்டர்' தரவுத்தளமும் அதன் 'தயாரிப்பு' சேகரிப்பும் இங்கே பட்டியலிடப்பட்டுள்ளதை நீங்கள் பார்க்கலாம். 'தயாரிப்பு' சேகரிப்பைத் தட்டிய பிறகு, வலது பக்கத்தில் காட்டப்படும் அதன் இரண்டு பதிவுகளைப் பெறுகிறோம்.

முடிவுரை

இந்த வழிகாட்டியானது பைத்தானுடன் மோங்கோடிபியுடன் இணைக்க தேவையான பல படிகளின் தொகுப்பாகும். முதல் படி விண்டோஸில் மோங்கோடிபி நிறுவலுடன் தொடங்குகிறது, அதைத் தொடர்ந்து கணினியில் பைத்தானின் உள்ளமைவு. பைதான் சிஎல்ஐயில், இணைப்பிற்காக 'பிப்' லைப்ரரி மற்றும் 'பைமோங்கோ' டிரைவரை நிறுவினோம். பைதான் மூலம் மோங்கோடிபியுடன் இணைக்க, பைதான் சிஎல்ஐயில் பைதான் குறியீட்டின் ஒரு பகுதியை முயற்சித்து, மோங்கோடிபியில் சில பதிவுகளைச் சேர்த்தோம். முடிவில், மோங்கோடிபிக்கும் பைத்தானுக்கும் இடையே இணைப்பு நிறுவப்பட்டுள்ளதா என்பதைச் சரிபார்த்தோம்.