Limit search to available items
Book Cover
E-book
Author Hows, David, author

Title MongoDB basics / David Hows, Peter Membrey, Eelco Plugge
Published [Berkeley, California] : Apress, [2014]

Copies

Description 1 online resource (xix, 120 pages .)
Series Expert's voice in open source
Expert's voice in open source.
Contents Machine generated contents note: ch. 1 Introduction to MongoDB -- Reviewing the MongoDB Philosophy -- Using the Right Tool for the Right Job -- Lacking Innate Support for Transactions -- JSON and MongoDB -- Adopting a Nonrelational Approach -- Opting for Performance vs. Features -- Running the Database Anywhere -- Fitting Everything Together -- Generating or Creating a Key -- Using Keys and Values -- Implementing Collections -- Understanding Databases -- Reviewing the Feature List -- Using Document-Oriented Storage (BSON) -- Supporting Dynamic Queries -- Indexing Your Documents -- Leveraging Geospatial Indexes -- Profiling Queries -- Updating Information In-Place -- Storing Binary Data -- Replicating Data -- Implementing Sharding -- Using Map and Reduce Functions -- MongoDB Aggregation Framework -- Getting Help -- Visiting the Website -- Chatting with the MongoDB Developers -- Cutting and Pasting MongoDB Code -- Finding Solutions on Google Groups -- Leveraging the JIRA Tracking System -- Summary -- ch. 2 Installing MongoDB -- Choosing Your Version -- Understanding the Version Numbers -- Installing MongoDB on Your System -- Installing MongoDB under Linux -- Installing MongoDB under Windows -- Running MongoDB -- Prerequisites -- Surveying the Installation Layout -- Using the MongoDB Shell -- Installing Additional Drivers -- Installing the PHP Driver -- Confirming That Your PHP Installation Works -- Installing the Python Driver -- Confirming That Your PyMongo Installation Works -- Summary -- ch. 3 Data Model -- Designing the Database -- Drilling Down on Collections -- Using Documents -- Creating the _id Field -- Building Indexes -- Impacting Performance with Indexes -- Implementing Geospatial Indexing -- Querying Geospatial Information -- Using MongoDB in the Real World -- Summary -- ch. 4 Working with Data -- Navigating Your Databases -- Viewing Available Databases and Collections -- Inserting Data into Collections -- Querying for Data -- Using the Dot Notation -- Using the Sort, Limit, and Skip Functions -- Working with Capped Collections, Natural Order, and Snatural -- Retrieving a Single Document -- Using the Aggregation Commands -- Working with Conditional Operators -- Leveraging Regular Expressions -- Updating Data -- Updating with update() -- Implementing an Upsert with the save() Command -- Updating Information Automatically -- Specifying the Position of a Matched Array -- Atomic Operations -- Modifying and Returning a Document Atomically -- Renaming a Collection -- Removing Data -- Referencing a Database -- Referencing Data Manually -- Referencing Data with DBRef -- Implementing Index-Related Functions -- Surveying Index-Related Commands -- Forcing a Specified Index to Query Data -- Constraining Query Matches -- Summary -- ch. 5 GridFS -- Filling in Some Background -- Working with GridFS -- Getting Started with the Command-Line Tools -- Using the _id Key -- Working with Filenames -- Determining a File's Length -- Working with Chunk Sizes -- Tracking the Upload Date -- Hashing Your Files -- Looking Under MongoDB's Hood -- Using the search Command -- Deleting -- Retrieving Files from MongoDB -- Summing Up mongofiles -- Exploiting the Power of Python -- Connecting to the Database -- Accessing the Words -- Putting Files into MongoDB -- Retrieving Files from GridFS -- Deleting Files -- Summary
Summary This book provides an introduction to MongoDB and NoSQL databases. Coverage includes: how a document-oriented database system differs from a relational database; what sets MongoDB apart from other databases; how to install MongoDB on all major platforms; MongoDB design basics, including geospatial indexing, how to navigate, view, and query a database; and how to use GridFS with a bit of Python. -- Edited summary from book
Analysis computerwetenschappen
computer sciences
databasebeheer
database management
Information and Communication Technology (General)
Informatie- en communicatietechnologie (algemeen)
Notes Includes index
Print version record
SUBJECT MongoDB. http://id.loc.gov/authorities/names/no2011130709
MongoDB fast
Subject Non-relational databases.
Non-relational databases
Form Electronic book
Author Membrey, Peter, author
Plugge, Eelco, author
ISBN 1484208951
9781484208953