Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

چۆن پایسۆن لەگەڵ داتا بەیسی مانگۆ ببەستمەوە.pdf

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio

Eche un vistazo a continuación

1 de 14 Anuncio
Anuncio

Más Contenido Relacionado

Anuncio

چۆن پایسۆن لەگەڵ داتا بەیسی مانگۆ ببەستمەوە.pdf

  1. 1. ‫چۆن‬ ‫پ‬ ‫لەگەڵ‬ ‫ایسۆن‬ ‫ببەستمەوە؟‬ ‫مانگۆ‬ ‫بەیسی‬ ‫داتا‬ ‫بتو‬ ‫چۆن‬ ‫پرۆگرامسا‬ ‫زمانی‬ ‫رێگایی‬ ‫لە‬ ‫انین‬ ‫زی‬ ‫بەیسی‬ ‫داتا‬ ‫لەگەڵ‬ ‫کار‬ ‫بتوانین‬ ‫پایسۆندا‬ ‫بکەین‬ ‫مانگۆوە‬ ‫ز‬ ‫لە‬ ‫هەوڵ‬ ‫پێشووترماندا‬ ‫نجیرەکەی‬ ‫ب‬ ‫تیشک‬ ‫ماندا‬ ‫مای‬ ‫سەر‬ ‫خەینە‬ ‫ئێسقی‬ ‫و‬ ‫ئێل‬ ‫جار‬ ‫ئەو‬ ‫دە‬ ‫ە‬ ‫کا‬ ‫مانەوێت‬ ‫بکەین‬ ‫بیەوە‬ ‫دی‬ ‫مانگۆ‬ ‫لەگەڵ‬ ‫ر‬ . ‫دامەزران‬ ‫یەکەم‬ :‫دن‬ ‫تێرمینا‬ ‫لە‬ ‫پە‬ ‫دەبێت‬ ‫پیپەوە‬ ‫رێگایی‬ ‫لە‬ ‫دی‬ ‫ئێم‬ ‫سی‬ ‫یاخوود‬ ‫ڵ‬ ‫کێجی‬ pymango ‫داونلۆد‬ ‫بە‬ ‫بکەی‬ ‫ئەوە‬ ‫هۆی‬ ‫لەگە‬ ‫کار‬ ‫دەبێت‬ ‫وە‬ ‫بی‬ ‫و‬ ‫بکەین‬ ‫پایسۆندا‬ ‫زمانی‬ ‫ڵ‬ ‫لەگەڵ‬ ‫بەستینەوە‬ ‫داتا‬ )‫ئینگلیزی‬ ‫وشەی‬ ‫بە‬ ‫بەس‬ ‫مانگۆ‬ ‫دیبی(داتابەیسی‬ ‫مانگۆ‬ ‫بەیسی‬ ‫تێرمیناڵەکەت‬ ‫لە‬ ‫بنووسە‬ ‫ئەوە‬ ‫سەرەتا‬ o m pip install pymong - python ‫پاشان‬ ‫وە‬ ‫دەبێ‬ ‫ناو‬ ‫لە‬ ‫ت‬ ‫دێرەکا‬ ‫لە‬ ‫پایسۆنەکەت‬ ‫فایلی‬ ‫نی‬ ‫بنووسە‬ ‫سەرەتا‬ o pymong t impor
  2. 2. ‫دروستکردنی‬ ‫دووەم‬ : ‫بەیس‬ ‫داتا‬ ) " / "mongodb://localhost:27017 ( yclient = pymongo.MongoClient m ] " e s a b a t a d y m " [ mydb = myclient ‫تێبینی‬ ‫سە‬ : ‫رەتا‬ ‫لەسەر‬ ‫دابنێیت‬ ‫پێشوو‬ ‫پەرەی‬ ‫ئیمپۆرتی‬ ‫پێویستە‬ ‫و‬ ‫کۆدەکەت‬ ‫ەوەی‬ ‫فا‬ .‫یلەکەت‬ ‫دروس‬ : ‫سێیەم‬ ‫تک‬ ‫کۆ‬ ‫ردنی‬ ) ‫کۆکردنەوە‬ ( ‫ڵێکشن‬ ) " "mongodb://localhost:27017/ ( myclient = pymongo.MongoClient ] " "mydatabase [ mydb = myclient ] " "customers [ mycol = mydb ‫داتا‬ ‫شوێنی‬ ‫ب‬ ‫و‬ ‫ەیسەکەت‬ ‫ل‬ ‫ۆ‬ ‫کاڵ‬ ‫هۆستەکەت‬ ‫بەیسەکەت‬ ‫داتا‬ ‫ناوی‬
  3. 3. ‫بەیس‬ ‫داتا‬ ‫دووبارە‬ ‫یەکەمدا‬ ‫دێری‬ ‫لە‬ ‫ناس‬ ‫ەکەمان‬ ‫لە‬ ، ‫پایسۆن‬ ‫بە‬ ‫اندۆتەوە‬ ‫دووەمدا‬ ‫دێری‬ ‫بەیس‬ ‫داتا‬ ‫د‬ ‫ێکامن‬ ‫روستکرد‬ ‫یاخوود‬ ‫ووە‬ ‫هەردووکی‬ ‫بۆ‬ ‫کۆدە‬ ‫دێر‬ ‫ئەو‬ ( ‫وەرمانگرتووە‬ ‫ل‬ ، ) ‫بەکاردێت‬ ‫د‬ ‫ە‬ ‫س‬ ‫ێری‬ ‫ێیەمدا‬ ‫ل‬ ‫بەیسەکە‬ ‫داتا‬ ‫ناو‬ ‫ە‬ ‫ما‬ ‫دروستکردووە‬ ‫کۆلێکشنێکامن‬ ‫ن‬ :‫چوارەم‬ ‫ئ‬ ‫کۆلێکشنەکەمان‬ ‫بۆ‬ ‫داتا‬ ‫کردنی‬ ‫ینسێرت‬ ) " "mongodb://localhost:27017/ ( myclient = pymongo.MongoClient ] " "mydatabase [ mydb = myclient ] " "customers [ mycol = mydb } " "Highway 37 : " "address , " "John : " "name mydict = { ) mycol.insert_one(mydict = x ‫یەکەم‬ ‫دێری‬ ‫لە‬ ‫د‬ ‫شتامن‬ ‫هەمان‬ ‫سێیەم‬ ‫تا‬ ‫ووبارە‬ ‫پ‬ ‫کە‬ ‫کردۆتەوە‬ ‫کردووم‬ ‫ێشووتر‬ ‫لە‬ ، ‫انە‬ ‫چوارەم‬ ‫دێری‬ ‫رێ‬ ‫لە‬ ‫دا‬ ‫داتا‬ ‫گای‬ ‫پ‬ ‫لە‬ ‫کە‬ ‫دیكشنەریەوە‬ ‫تایپی‬ ‫بەکاردێت‬ ‫ایسۆندا‬ ‫وەکوو‬ ‫جەیسۆن‬ ‫ئەدر‬ ‫و‬ ‫نەیم‬ ‫فێلدی‬ ‫ەس‬ ‫د‬ ‫امن‬ ‫پاشان‬ ‫وە‬ ‫روستکردووە‬ ‫نرخ‬ ‫ب‬ ‫ێکامن‬ ‫نەیم‬ ‫فیڵدی‬ ‫ە‬ ‫دا‬ ‫و‬ ‫کە‬ ‫ە‬ ‫پ‬ ‫و‬ ‫جۆنە‬ ‫داتا‬ ‫ئەدرەس‬ ‫فێڵدی‬ ‫لە‬ ‫اشان‬ ‫نیشان‬ ‫ناو‬ ‫یەکی‬ ‫د‬ ‫ان‬ ‫دێری‬ ‫لە‬ ،‫کردووە‬ ‫اخڵ‬ ‫فەن‬ ‫چوارەمدا‬ ‫کشنێکام‬ ‫هێ‬ ‫کار‬ ‫بە‬ ‫ن‬ ‫ناوی‬ ‫بە‬ ‫ناوە‬ insert_one ‫ب‬ ‫کە‬ ‫ە‬ ‫کارد‬ ‫ێت‬ ‫بۆ‬ ‫داتا‬ ‫کردنی‬ ‫ئینسێرت‬ ‫ناو‬ ‫بۆ‬ ‫کۆ‬ ‫ڵێکشن‬ ‫پێ‬ ‫پێویستە‬ ‫بەاڵم‬ ‫ەکەت‬ ‫بە‬ ‫ئەو‬ ‫ش‬ ‫دۆ‬ ‫بکەی‬ ‫دیاری‬ ‫کۆلێکشنەکەت‬ ‫ت‬ ‫کۆدەک‬ ‫لە‬ ‫کۆلێک‬ ‫ەمان‬ ‫ش‬ ‫دیا‬ ‫نەکەمان‬ ‫وە‬ ‫کردووە‬ ‫ری‬ ‫فەنکشنەم‬ ‫ئەو‬ ‫پاشان‬ ‫بەکارهێنا‬ ‫ان‬ .‫وە‬
  4. 4. ‫فایندکردن‬ : ‫پێنجەم‬ - ‫ف‬ : ‫وەن‬ ‫فایند‬ ‫ەنکشنی‬ ‫ب‬ ‫بۆ‬ ‫ەکاردێت‬ ‫یە‬ ‫هێنانەوەی‬ ‫لە‬ ‫داتا‬ ‫کەم‬ ‫کۆلێکشنە‬ ‫ناو‬ .‫کەت‬ ) " "mongodb://localhost:27017/ ( myclient = pymongo.MongoClient ] " "mydatabase [ mydb = myclient ] " "customers [ mycol = mydb ) x = mycol.find_one( ) (x t prin ‫دێر‬ ‫لە‬ ‫ی‬ ‫چوا‬ ‫رەم‬ ‫کردووە‬ ‫دروست‬ ‫گۆراوێکامن‬ ‫بە‬ ‫پ‬ ‫و‬ ‫ئێکس‬ ‫یتی‬ ‫کۆلێکشنەکەم‬ ‫ئێمە‬ ‫ان‬ ‫گ‬ ‫رێگایی‬ ‫لە‬ ‫ۆراوەکە(ڤارێب‬ ‫بانگک‬ )‫ڵ‬ ‫ب‬ ‫فەنکشنەکەمان‬ ‫پاشانیش‬ ‫ردۆتەوە‬ ‫کار‬ ‫ە‬ ‫هێناوە‬ ‫کە‬ ‫وەنە‬ ‫فاین‬ ، ‫لە‬ ‫دێری‬ ‫پێ‬ ‫نجەم‬ ‫اندا‬ ‫پرێن‬ ‫فەرمانی‬ ‫بە‬ ‫هەموو‬ ‫کە‬ ‫ئێکس‬ ‫گۆراوی‬ ‫تێ‬ ‫کارەکانان‬ . ‫کردووە‬ ‫پرێنتامن‬ ‫داوە‬ ‫ئەنجام‬ ‫یدا‬ :‫ئەنجام‬ } {'_id': 1, 'name': 'John', 'address': 'Highway37' ‫لە‬ ‫دێر‬ ‫یەکەم‬ ‫دەبینین‬ ‫لێرەدا‬ ‫داتا‬ ‫یاخوود‬ ‫پشانداین‬ ‫بۆ‬ ‫کانی‬ . ‫کردین‬ ‫پرێنت‬ ‫بۆی‬
  5. 5. - ‫فەنک‬ ‫فا‬ ‫شنی‬ ‫ئاڵ‬ ‫یند‬ ‫فە‬ ‫ئەو‬ ‫نکشنە‬ ‫هێنا‬ ‫بۆ‬ ‫بەکاردێت‬ ‫کۆ‬ ‫ناو‬ ‫کانی‬ ‫داتا‬ ‫هەموو‬ ‫نەوەی‬ ‫پاشان‬ ‫وە‬ ‫ڵێکشنەکە‬ ‫پشان‬ ‫یاخوود‬ ‫کارکردن‬ . ‫خۆت‬ ‫دڵی‬ ‫بە‬ ‫دانی‬ ) " ost:27017/ "mongodb://localh ( myclient = pymongo.MongoClient ] " "mydatabase [ mydb = myclient ] " "customers [ mycol = mydb : mycol.find() n i x r fo ) (x t prin ‫لێرە‬ ‫د‬ ‫بە‬ ‫کارمان‬ ‫ا‬ ‫ستا‬ ‫متێنتی‬ ‫لوو‬ ‫فۆر‬ ‫پ‬ ‫کردووە‬ ‫شتی‬ ‫دروستکردنی‬ ‫بۆ‬ ‫بەکاردێت‬ ‫کە‬ ‫دوو‬ ‫و‬ ‫بارە‬ ‫ئ‬ ‫کاتدا‬ ‫هەمان‬ ‫لە‬ ‫شتێک‬ ‫چەند‬ ‫کردنی‬ ‫ە‬ ‫ێم‬ ‫ئ‬ ‫فۆر‬ ‫ە‬ ‫ێکسام‬ ‫کردووە‬ ‫ن‬ ‫پاشان‬ ‫وە‬ ‫کۆلێک‬ ‫دووبارە‬ ‫شنەک‬ ‫پ‬ ‫وا‬ ‫بانگکردۆتەوە‬ ‫ەمان‬ ‫اشان‬ .find() ‫بەکاردێ‬ ‫کە‬ ‫پشان‬ ‫بۆ‬ ‫ت‬ ‫دانی‬ ‫دا‬ ‫هەموو‬ ‫کۆلێکشنەکە‬ ‫ناو‬ ‫تاکانی‬ ‫ناو‬ ‫لە‬ ‫چونکە‬ ( ) ‫هیچ‬ ‫جۆرە‬ .‫نەکردووە‬ ‫دیاری‬ ‫فێلدێکامن‬ :‫ئەنجام‬ } {'_id': 1, 'name': 'John', 'address': 'Highway37' } {'_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' } 'Green Grass 1' {'_id': 7, 'name': 'Betty', 'address': } {'_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' } ': 'William', 'address': 'Central st 954' {'_id': 12, 'name } {'_id': 13, 'name': 'Chuck', 'address': 'Main Road 989' } {'_id': 14, 'name': 'Viola', 'address': 'Sideway 1633'
  6. 6. - ‫تەن‬ ‫فێ‬ ‫لە‬ ‫هەندێک‬ ‫دانی‬ ‫پشان‬ ‫ها‬ ‫ڵدەکان‬ ) " "mongodb://localhost:27017/ ( myclient = pymongo.MongoClient ] " "mydatabase [ mydb = myclient ] " "customers [ mydb mycol = : }) 1 : " "address , 1 : " "name , 0 : " "_id mycol.find({},{ n i x r fo ) (x t prin ‫ئێمە‬ ‫دی‬ ‫نوونەکەی‬ ‫وەکوو‬ ‫لێرەشدا‬ ‫بەکارهێناوە‬ ‫ستامتێنتامن‬ ‫فۆر‬ ‫لە‬ ‫پاشانیش‬ ‫ناو‬ ‫فێ‬ ‫ئەو‬ ‫تەنها‬ ‫کەوانەکە‬ ‫دە‬ ‫کە‬ ‫دەکەین‬ ‫دیاری‬ ‫ڵدانە‬ ‫مانەوە‬ ‫دیاری‬ ‫ئایدیامن‬ ‫ئێستا‬ ‫ێ‬ ‫نرخ‬ ‫وە‬ ‫نەکردووە‬ ‫ی‬ ‫سفر‬ ‫بە‬ ‫کردۆتەوە‬ ‫شـان‬ ‫پشان‬ ‫بۆ‬ ‫سفر‬ ‫ئەلێرەدا‬ ‫و‬ ‫بەکاردێت‬ ‫نەدانی‬ ‫یەک‬ ‫فۆل‬ ‫ترو‬ ( ‫پشاندانی‬ ‫بۆ‬ ‫یش‬ ‫ب‬ ‫س‬ ‫ۆلیەن‬ ) ‫پاش‬ ‫ا‬ ‫ج‬ ‫بەو‬ ‫یەکێکامن‬ ‫هەر‬ ‫نیش‬ ‫دیاری‬ ‫ۆرە‬ . ‫کردووە‬ ‫ئەنجامەکە‬ ‫وە‬ ‫داتاکانان‬ ‫هەموو‬ ‫کە‬ ‫ئەوەیە‬ ‫ی‬ ‫پ‬ ‫بەب‬ ‫شاندەدات‬ . ‫ئایدی‬ ‫فێلدی‬ ‫ێ‬ ‫ش‬ ‫بە‬ ‫دەشتوانین‬ ‫تر‬ ‫ێوازێکی‬ : ‫بکەین‬ ‫کار‬ ‫هەمان‬ : }) 0 : " "address mycol.find({},{ n i x r fo ) x ( t prin ‫ف‬ ‫ئەو‬ ‫تەنها‬ ‫تر‬ ‫بەوەی‬ ‫بەراورد‬ ‫ئەلێرەدا‬ ‫دیا‬ ‫ێڵدە‬ ‫دەکەی‬ ‫ری‬ ‫دەمانەو‬ ‫کە‬ ‫ن‬ ‫ێ‬ . ‫الیببەین‬
  7. 7. :‫شەشەم‬ ‫دروستکردنی‬ ‫قو‬ ‫ێ‬ ‫ری‬ ‫تێبینی‬ ‫ئەل‬ : ‫ێرەدا‬ ‫پبستنەوەکە‬ ‫و‬ ‫سەرەتا‬ ‫کۆدەکانی‬ ‫دەرناخەین‬ ‫ئیمپۆرتەکە‬ ‫لەگەڵ‬ ‫بەاڵم‬ ‫پ‬ ‫بینووسی‬ ‫دەکا‬ ‫ێویست‬ ‫نا‬ ‫ئەگەر‬ ‫ناکات‬ ‫کار‬ . ‫ل‬ ‫قو‬ ‫ێرەدا‬ ‫فل‬ ‫بۆ‬ ‫بەکاردێت‬ ‫ێری‬ ‫ئەنجامەک‬ ‫کردنی‬ ‫تەر‬ ‫ا‬ ‫نی‬ ‫لە‬ ‫خۆمان‬ ‫دڵی‬ ‫بە‬ ‫واتا‬ ‫هەمانە‬ ‫کە‬ ‫رێگ‬ ‫ای‬ ‫ی‬ ‫ناونی‬ ‫دیا‬ ‫شانێکی‬ ‫کر‬ ‫ری‬ ‫دەڵ‬ ‫اوە‬ ‫ێین‬ ‫ئەوانە‬ ‫تەنها‬ ‫بۆ‬ ‫م‬ ‫کە‬ ‫بێنە‬ ‫ئەو‬ ‫ناونیشان‬ ‫ەیان‬ . ‫هەیە‬ } " "Park Lane 38 : " "address = { myquery ) mydoc = mycol.find(myquery : mydoc n i x r fo ) (x t prin ‫کۆدمان‬ ‫یەکەمدێر‬ ‫لە‬ ‫دەمانەو‬ ‫قوێریەیی‬ ‫ئەو‬ ‫دەکە‬ ‫دیاری‬ ‫گۆراوێکەوە‬ ‫رێگایی‬ ‫لە‬ ‫ێ‬ ‫ین‬ ‫دیاری‬ ‫پاشان‬ ‫کە‬ ‫دەکەین‬ ‫بهێنێتەو‬ ‫بۆ‬ ‫داتامان‬ ‫کامە‬ ‫واتا‬ ‫ە‬ ‫لێرە‬ ‫دەڵێین‬ ‫ئەو‬ ‫تەنها‬ ‫ئەو‬ ‫ئەدرەسەکەیان‬ ‫کە‬ ‫بێنە‬ ‫بۆ‬ ‫داتایانەم‬ ‫نووسیومانە‬ ‫کە‬ ‫ئەدرەسەیە‬ ‫دێ‬ ‫لە‬ ، ‫دووەم‬ ‫ری‬ ‫دا‬ ‫قو‬ ‫فایندەوە‬ ‫فەنکشنی‬ ‫بە‬ ‫بانگ‬ ‫ێری‬ ‫د‬ ‫ەکەی‬ ‫نەوە‬ ، ‫پاش‬ ‫ان‬ ‫لە‬ ‫و‬ ‫سێیەم‬ ‫دێری‬ ‫چوارەم‬ ‫لە‬ ‫دا‬ ‫رێگ‬ ‫فۆ‬ ‫ایی‬ ‫پرێن‬ ‫ستامتێنتەوە‬ ‫ر‬ ‫تی‬ ‫دەکەین‬ ‫قوێریەکەمان‬ . ‫ئەل‬ ‫چونکە‬ ‫دانایە‬ ‫یەک‬ ‫ئەنجامەکەی‬ ‫ناونیش‬ ‫یەک‬ ‫ێرە‬ . ‫هەیە‬ ‫واهامان‬ ‫انی‬ } {'_id': 11, 'name': 'Ben', 'address': 'Park Lane 38'
  8. 8. ‫پ‬ ‫قوێری‬ ‫دروستکردنی‬ ‫و‬ ‫داتاکان‬ ‫هێنانەوەی‬ ‫تر‬ ‫ێشکەوتوو‬ ‫ئەل‬ ‫ێ‬ ‫داتا‬ ‫ئەو‬ ‫تەنها‬ ‫دەڵێین‬ ‫رەدا‬ ‫ئەدرەس‬ ‫فێڵدی‬ ‫ناو‬ ‫لە‬ ‫بێنە‬ ‫بۆ‬ ‫یانەمان‬ ‫ئێسی‬ ‫پیتی‬ ‫لە‬ ‫کە‬ ‫دا‬ ‫لە‬ ‫ئینگلیزی‬ ‫ر‬ . ‫بێت‬ ‫بەسەرەوە‬ ‫ئەلفابێت‬ ‫ێزی‬ } } " "S : " "$gt : { " "address myquery = { ) mydoc = mycol.find(myquery : mydoc n i x r fo ) (x t prin ‫ئە‬ ‫یە‬ ‫دێری‬ ‫لە‬ ‫لێرەدا‬ ‫ئەدرەس‬ ‫کەمدا‬ ‫پاشانیش‬ ‫بانگکردۆتەوە‬ ‫امن‬ ‫لە‬ ‫گەورەتر‬ ‫کرداری‬ ‫بە‬ gt(greater than) ‫پاشان‬ ‫ئێسامن‬ ‫دان‬ .‫اوە‬ :‫جۆرەیە‬ ‫بەو‬ ‫ئەنجامەکەی‬ } {'_id': 5, 'name': 'Michael', 'address': 'Valley 345' } {'_id': 8, 'name': 'Richard', 'address': 'Sky st 331' } {'_id': 10, 'name': 'Vicky', 'address': 'Yellow Garden 2' } {'_id': 14, 'name': 'Viola', 'address': 'Sideway 1633' ‫حە‬ ‫رێزکردن‬ : ‫وتەم‬ ‫ل‬ ‫ئێمە‬ ‫یەک‬ ‫کە‬ ‫هەیە‬ ‫رێزکردنان‬ ‫جۆرێکی‬ ‫چەند‬ ‫ێرەدا‬ ‫رێگایی‬ ‫لە‬ ‫رێزکردنی‬ ‫ێکیان‬ ‫وا‬ ‫پیتەوەیە‬ ‫ژ‬ ‫یاخوود‬ ‫و‬ ‫ئەلفابێت‬ ‫تا‬ ...‫هتد‬ ‫و‬ ‫مارە‬
  9. 9. ‫ئەلفابێ‬ ‫رێزکردنی‬ ‫ت‬ ) " "name ( mydoc = mycol.find().sort : mydoc n i x r fo ) (x t prin ‫لە‬ ‫ی‬ ‫دێری‬ ‫ف‬ ‫دووبارە‬ ‫ئەوەی‬ ‫پاش‬ ‫ەکەمدا‬ ‫ف‬ ‫ەنکشنی‬ ‫بەکار‬ ‫ایندمان‬ ‫بە‬ ‫رێزکردنان‬ ‫هێناوە‬ ‫فەنکشنی‬ sort() ‫و‬ ‫پاشان‬ ‫ە‬ ‫فێ‬ ‫پاشان‬ ‫کردووە‬ ‫دیاری‬ ‫نەیامن‬ ‫ڵدی‬ ‫ف‬ ‫رێگایی‬ ‫لە‬ ‫ۆر‬ ‫پر‬ ‫ستامتێنت‬ ‫ک‬ ‫ێنتامن‬ ‫ردو‬ ‫وە‬ . : ‫ئەنجام‬ } {'_id': 3, 'name': 'Amy', 'address': 'Apple st 652' } {'_id': 11, 'name': 'Ben', 'address': 'Park Lane 38' } {'_id': 7, 'name': 'Betty', 'address': 'Green Grass 1' } {'_id': 13, 'name': 'Chuck', 'address': 'Main Road 989' } {'_id': 4, 'name': 'Hannah', 'address': 'Mountain 21' } {'_id': 1, 'name': 'John', 'address': 'Highway37' } s': 'Valley 345' {'_id': 5, 'name': 'Michael', 'addres } {'_id': 2, 'name': 'Peter', 'address': 'Lowstreet 27' } {'_id': 8, 'name': 'Richard', 'address': 'Sky st 331' } {'_id': 6, 'name': 'Sandy', 'address': 'Ocean blvd 2' } {'_id': 9, 'name': 'Susan', 'address': 'One way 98' } 'Vicky', 'address': 'Yellow Garden 2' {'_id': 10, 'name': } {'_id': 14, 'name': 'Viola', 'address': 'Sideway 1633' } {'_id': 12, 'name': 'William', 'address': 'Central st 954' ‫رەشکردنە‬ :‫هەشتەم‬ ‫کرد‬ ‫وە(دیلیت‬ )‫ن‬ - ‫رە‬ ‫لە‬ ‫دانە‬ ‫یەک‬ ‫شکردنەوەی‬ ‫داتا‬ ‫قو‬ ‫بە‬ ‫کردنی‬ ‫دیاری‬ ‫یاخوود‬ ‫ێری‬
  10. 10. } " "Mountain 21 : " "address myquery = { ) mycol.delete_one(myquery ‫د‬ ‫یەکەم‬ ‫لە‬ ‫ئ‬ ‫کۆدمان‬ ‫ێر‬ ‫ێمە‬ ‫کە‬ ‫کردووە‬ ‫دروست‬ ‫قوێریەکامن‬ ‫ت‬ ‫داتایەک‬ ‫ێیدا‬ ‫دیا‬ ‫امن‬ ‫ری‬ ‫ک‬ ‫ر‬ ‫قو‬ ‫لە‬ ‫دووە‬ ‫ێریەکەم‬ ‫پاشانیش‬ ، ‫ان‬ ‫فەنکشنی‬ ‫بە‬ )( delete_one ‫قوێر‬ ‫ئەو‬ ‫دەمانەو‬ ‫یەیی‬ ‫دیاری‬ ‫ێت‬ . ‫رەشکردنەوەی‬ ‫بۆ‬ ‫دەکەین‬ ‫ئەنجامەکە‬ ‫ئەو‬ ‫هەموو‬ ‫کۆدە‬ ‫ئەو‬ ‫ی‬ ‫داتای‬ ‫رە‬ ‫بۆ‬ ‫انەمان‬ ‫ش‬ ‫کە‬ ‫دەکاتەوە‬ ‫ئەدرەسە‬ ‫ئەو‬ ‫کر‬ ‫دیاری‬ .‫اوەیە‬ - ‫هەموو‬ ‫رەشکردنەوەی‬ ‫ناو‬ ‫داتاکانی‬ ‫کۆ‬ ‫ڵ‬ ‫ێکشنەکە‬ ) x = mycol.delete_many({} ) " " documents deleted. (x.deleted_count, t prin ‫هۆی‬ ‫بە‬ ‫دەتوانین‬ ‫یەکەمدا‬ ‫دێری‬ ‫لە‬ ‫ئەلێرەدا‬ ‫فە‬ ‫دیلیت‬ ‫نکشنی‬ ‫د‬ ‫بە‬ ‫مەنی‬ ‫ڵ‬ ‫خۆمان‬ ‫ی‬ ‫فێ‬ ‫ڵدێک‬ ‫دیاری‬ ‫فەنک‬ ‫لێرەدا‬ ‫وە‬ ‫بکەین‬ ‫دیلیت‬ ‫شنی‬ ‫مەن‬ ‫زیاتر‬ ‫ی‬ ‫رەشدەکاتەوە‬ ‫داتا‬ ‫یەک‬ ‫لە‬ ‫یەک‬ ‫لە‬ ، ‫کاتدا‬ ‫کۆ‬ ‫دێری‬ ‫لە‬ ‫فە‬ ‫هۆی‬ ‫بە‬ ‫تایدا‬ ‫ژماردنی‬ ‫کە‬ ‫کاونت‬ ‫دیلیت‬ ‫نکشنی‬ ‫ژمارەی‬ ‫ک‬ ‫رەشکردنەوەکانە‬ ‫کردوومانە‬ ‫ە‬ . :‫ئەنجام‬ . 11 documents deleted
  11. 11. ‫نۆیەم‬ ‫داتا‬ ‫کردنی‬ ‫درۆپ‬ : (‫بەیس‬ ‫کۆلێک‬ ‫رەشکردنەوەی‬ ‫شنێک‬ )‫تەواو‬ ‫ی‬ ‫دیلیت‬ ‫لە‬ ‫جیاواز‬ ‫ئەلێرەدا‬ ‫کۆ‬ ‫مەنی‬ ‫ر‬ ‫ڵێکشنەکەمان‬ ‫ەشدەکەینەوە‬ ‫کانی‬ ‫داتا‬ ‫تەنها‬ ‫نەک‬ ‫ناوی‬ ) mycol.drop( ‫د‬ ‫ئەو‬ ‫کۆتا‬ ‫لە‬ ‫کۆدە‬ ‫ێرە‬ ‫کۆ‬ ‫یی‬ ‫دە‬ ‫د‬ ‫کەمان‬ ‫ەنووسین‬ ‫درۆپە‬ ‫فەنکشنی‬ ‫کە‬، ) drop( : ‫دەیەم‬ ‫داتا‬ ‫نوێکردنەوەی‬ ( ‫کردن‬ ‫ئەپدەیت‬ )‫کان‬ ) " "mongodb://localhost:27017/ ( myclient = pymongo.MongoClient ] " "mydatabase [ mydb = myclient ] " "customers [ mycol = mydb } " "Valley 345 : " "address myquery = { } } " "Canyon 123 : " "address : { " "$set newvalues = { ) mycol.update_one(myquery, newvalues : mycol.find() n i x r fo ) (x t prin ‫لە‬ ‫یەکەم‬ ‫تا‬ ‫د‬ ‫سێێەمەم‬ ‫ێردا‬ ‫بەیکێێەکەت‬ ‫داتا‬ ‫بەسێێەوەوەی‬ ‫ێوێریە‬ ‫پاشێێان‬ ، ‫ە‬ ‫دروسێێت‬ ‫دەکەین‬ ‫فە‬ ‫کامە‬ ‫لە‬ ‫داتا‬ ‫کامە‬ ‫کە‬ ‫گۆراوە‬ ‫بە‬ ‫کە‬ ‫دەدەین‬ ‫نوێمان‬ ‫نرخی‬ ‫پاشان‬ ‫بگۆرین‬ ‫ڵد‬ ‫فە‬ ‫هۆی‬ ‫بە‬ ‫پاشانمش‬ ‫نک‬ ‫شوی‬ e() update_on
  12. 12. ‫د‬ ‫قوێریەکەمان‬ ‫یەکەمجار‬ ‫پاشانی‬ ‫ادەنێێن‬ ‫فاریزە‬ ( ‫کۆما‬ ‫رێگایی‬ ‫لە‬ ‫ش‬ ) ‫نرخە‬ ‫نوێیەکەم‬ ‫ان‬ ‫گۆرا‬ ‫بە‬ ‫کە‬ ‫دادەنێین‬ . ‫کردووە‬ ‫دروستامن‬ ‫و‬ ‫کۆتای‬ ‫دێرەکانی‬ ‫لە‬ ‫تەن‬ ‫ش‬ . ‫پشاندان‬ ‫یاخوود‬ ‫پرێنتکردنە‬ ‫بۆ‬ ‫ها‬ - )‫کاتدا‬ ‫یەک‬ ‫لە‬ ‫دانەیەک‬ ‫چەند‬ ( ‫مەنی‬ ‫ئەپدەیت‬ } } " "^S : " "$regex : { " "address query = { my } } " "Minnie : " "name : { " "$set newvalues = { ) x = mycol.update_many(myquery, newvalues ) " "documents updated. (x.modified_count, t prin ‫د‬ ‫یەکەم‬ ‫لە‬ ‫ئەو‬ ‫تەنها‬ ‫کە‬ ‫دەنووسین‬ ‫پرۆگرامێک‬ ‫ێر‬ ‫د‬ ‫ا‬ ‫بێن‬ ‫بۆ‬ ‫تایانەمان‬ ‫پیتی‬ ‫بە‬ ‫کە‬ ‫ێت‬ ‫ئ‬ ‫پێکردووە‬ ‫دەستی‬ ‫ێسەوە‬ ‫نوێ‬ ‫نرخی‬ ‫پاشان‬ ‫ب‬ ‫دروست‬ ‫گۆراو‬ ‫ە‬ ‫پاشانیش‬ ، ‫دەکەین‬ ‫ئێ‬ ‫گۆراوی‬ ‫بەکاردەهێنین‬ ‫مەندی‬ ‫ئەپدەیت‬ ‫فەنکشنی‬ ‫کە‬ ‫دەکەین‬ ‫دروست‬ ‫کس‬ .update_many ‫دەدەین‬ ‫ـان‬‫ـ‬‫پشـ‬ ‫گۆرانکاری‬ ‫دانە‬ ‫یەک‬ ‫لە‬ ‫زیاتر‬ ‫لێرەدا‬ ‫ئێمە‬ ‫رێگ‬ ‫لە‬ ‫ـان‬‫ـ‬‫پاشـ‬ ، ‫پرێنتەوە‬ ‫ایی‬ ‫ئێکس‬ ‫گۆراوی‬ ‫ـ‬‫ـ‬‫ب‬ ‫ـدەکەین‬‫ـ‬‫انگ‬ ‫دۆ‬ ‫ـانیش‬‫ـ‬‫ـاشـــ‬‫ـ‬‫پ‬ ‫ەوە‬ ‫ت‬ ‫فەنکشـــنی‬ ‫وە‬ ‫دەکەین‬ ‫ـاد‬‫ـ‬‫زی‬ ‫بۆ‬ ‫ی‬ modified_count ‫کە‬ ‫گۆرانکاریەکانی‬ ‫ژماردنی‬ ‫بۆ‬ ‫بەکاردێت‬ ‫کە‬ ‫بەکاردەهێنین‬ ‫دروستامن‬ . ‫کردوون‬ ‫ئەن‬ ‫جام‬ : . 2 documents updated
  13. 13. ‫یازد‬ :‫ەهەم‬ ‫بەکارد‬ ‫لیمیت‬ ( ‫لیمیت‬ ‫پێ‬ ‫بە‬ ‫کراو‬ ‫داخڵ‬ ‫داتای‬ ‫هێنانەوەی‬ ‫بۆ‬ ‫ێت‬ ‫ی‬ ‫چەندیەتی‬ ) ) 5 ( myresult = mycol.find().limit : myresult n i x r fo ) (x t prin ‫د‬ ‫لە‬ ‫ێ‬ ‫یەکەمدا‬ ‫ری‬ ‫دەخا‬ ‫دیاری‬ ‫ئەنجامەکان‬ ‫کە‬ ‫هەیە‬ ‫گۆراوێکامن‬ ‫پاشان‬ ‫فەنکشنی‬ ‫بە‬ ‫فایندمان‬ ‫کارهێنا‬ ‫پاشانیش‬ ‫وە‬ ‫بەکاره‬ ‫لئمیتامن‬ ‫فەرمانی‬ ‫ل‬ ‫ێناوە‬ ‫خ‬ ‫پێی‬ ‫بە‬ ‫ێرەدا‬ ‫واست‬ ‫و‬ ‫ن‬ ‫پێنجامن‬ ‫نوونە‬ ‫بۆ‬ ‫بنووسیت‬ ‫کەوانەکە‬ ‫ناو‬ ‫ژمارەکەی‬ ‫پێویستە‬ ‫داواکاریەکان‬ ‫ووسیوە‬ ‫کە‬ ‫پێ‬ ‫داتای‬ ‫نج‬ ‫یەکەم‬ ‫دەدات‬ ‫پشان‬ ‫رێگایی‬ ‫لە‬ ‫پاشانیش‬ ، ‫پرێنتێک‬ ‫ستامتێنتدا‬ ‫فۆر‬ ‫دەکەین‬ ‫ه‬ ‫کە‬ ‫پێ‬ ‫ەر‬ ‫پشان‬ ‫یەکەمان‬ ‫داتای‬ ‫نج‬ ‫بدات‬ ‫ئەن‬ ‫جا‬ :‫م‬ } {'_id': 1, 'name': 'John', 'address': 'Highway37' } {'_id': 2, 'name': 'Peter', 'address': 'Lowstreet 27' } {'_id': 3, 'name': 'Amy', 'address': 'Apple st 652' } {'_id': 4, 'name': 'Hannah', 'address': 'Mountain 21' } Valley 345' {'_id': 5, 'name': 'Michael', 'address': '
  14. 14. ‫ئام‬ ‫و‬ ‫نووسمن‬ ‫ا‬ ‫رزگار‬ ‫عەبدلعەزیز‬ : ‫دەکردنی‬ . ‫باڵوکردنەوەی‬ ‫کوردێمی‬ : https://www.facebook.com/com.kurdemy https://www.instagram.com/kurdemy.official

×