چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

MongoDB and Python : Patterns and Processes for the Popular Document-oriented Database

O'Higgins, Niall

قیمت نهایی

۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
  • تخفیف زمان‌دار−۵٬۰۰۰ تومان

۵٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

نویسنده
O'Higgins, Niall
سال انتشار
۲۰۱۱
فرمت
PDF
زبان
انگلیسی
حجم فایل
۴٫۸ مگابایت
شابک
9781306813341، 9781449310370، 9781449312817، 9781449317096، 9781449317461، 1306813344، 1449310370، 1449312810، 144931709X، 1449317464

دربارهٔ کتاب

Learn how to leverage MongoDB with your Python applications, using the hands-on recipes in this book. You get complete code samples for tasks such as making fast geo queries for location-based apps, efficiently indexing your user documents for social-graph lookups, and many other scenarios. This guide explains the basics of the document-oriented database and shows you how to set up a Python environment with it. Learn how to read and write to MongoDB, apply idiomatic MongoDB and Python patterns, and use the database with several popular Python web frameworks. You'll discover how to model your data, write effective queries, and avoid concurrency problems such as race conditions and deadlocks. The recipes will help you: Read, write, count, and sort documents in a MongoDB collection Learn how to use the rich MongoDB query language Maintain data integrity in replicated/distributed MongoDB environments Use embedding to efficiently model your data without joins Code defensively to avoid keyerrors and other bugs Apply atomic operations to update game scores, billing systems, and more with the fast accounting pattern Use MongoDB with the Pylons 1.x, Django, and Pyramid web frameworks Table of Contents 5 Preface 7 Conventions Used in This Book 7 Using Code Examples 8 Safari庐 Books Online 8 How to Contact Us 9 Acknowledgments 9 Chapter聽1.聽Getting Started 11 Introduction 11 Finding Reference Documentation 12 Installing MongoDB 13 Running MongoDB 15 Setting up a Python Environment with MongoDB 16 Chapter聽2.聽Reading and Writing to MongoDB with Python 19 Connecting to MongoDB with Python 20 Getting a Database Handle 21 Inserting a Document into a Collection 22 Write to a Collection Safely and Synchronously 23 Guaranteeing Writes to Multiple Database Nodes 24 Introduction to MongoDB Query Language 25 Reading, Counting, and Sorting Documents in a Collection 25 Updating Documents in a Collection 28 Deleting Documents from a Collection 30 MongoDB Query Operators 31 MongoDB Update Modifiers 32 Chapter聽3.聽Common MongoDB and Python Patterns 33 A Uniquely Document-Oriented Pattern: Embedding 33 Fast Lookups: Using Indexes with MongoDB 39 Location-based Apps with MongoDB: GeoSpatial Indexing 43 Code Defensively to Avoid KeyErrors and Other Bugs 47 Update-or-Insert: Upserts in MongoDB 49 Atomic Read-Write-Modify: MongoDB鈥檚 findAndModify 50 Fast Accounting Pattern 51 Chapter聽4.聽MongoDB with Web Frameworks 55 Pylons 1.x and MongoDB 55 Pyramid and MongoDB 59 Django and MongoDB 61 Going Further 63 Learn how to leverage MongoDB with your Python applications, using the hands-on recipes in this book. You get complete code samples for tasks such as making fast geo queries for location-based apps, efficiently indexing your user documents for social-graph lookups, and many other scenarios.This guide explains the basics of the document-oriented database and shows you how to set up a Python environment with it. Learn how to read and write to MongoDB, apply idiomatic MongoDB and Python patterns, and use the database with several popular Python web frameworks. You’ll discover how to model your data, write effective queries, and avoid concurrency problems such as race conditions and deadlocks.The recipes will help you:Read, write, count, and sort documents in a MongoDB collectionLearn how to use the rich MongoDB query languageMaintain data integrity in replicated/distributed MongoDB environmentsUse embedding to efficiently model your data without joinsCode defensively to avoid keyerrors and other bugsApply atomic operations to update game scores, billing systems, and more with the fast accounting patternUse MongoDB with the Pylons 1.x, Django, and Pyramid web frameworks "MongoDB and Python" is a cookbook-style text to help Python programmers work with MongoDB.

قیمت نهایی

۴۴٬۰۰۰ تومان