Indexes¶

Indexes provide high performance read operations for frequently used queries. Indexes are particularly useful where the total size of the documents exceeds the amount of available RAM.

For basic concepts and options, see Indexing Overview. For procedures and operational concerns, see Indexing Operations. For information on how applications might use indexes, see Indexing Strategies.

Documentation¶

The following is the outline of the main documentation:

  • Indexing Overview
    • Synopsis
    • Index Types
    • Index Creation Options
    • Index Features
    • Index Behaviors and Limitations
  • Indexing Operations
    • Create an Index
    • Create a Compound Index
    • Special Creation Options
    • Information about Indexes
    • Remove Indexes
    • Rebuild Indexes
    • Build Indexes on Replica Sets
    • Monitor and Control Index Building
  • Indexing Strategies
    • Strategies
    • Create Indexes to Support Your Queries
    • Use Compound Indexes to Support Several Different Queries
    • Create Indexes that Support Covered Queries
    • Use Indexes to Sort Query Results
    • Ensure Indexes Fit RAM
    • Create Queries that Ensure Selectivity
    • Consider Performance when Creating Indexes for Write-heavy Applications

MongoDB Manual

  • About MongoDB Documentation
  • Installing MongoDB
  • Replication
  • Sharding
  • Administration
  • Security
  • Indexes
    • Documentation
      • Indexing Overview
      • Indexing Operations
      • Indexing Strategies
  • Aggregation
  • Application Development
  • Using the MongoDB Shell
  • Use Cases
  • Frequently Asked Questions
  • Reference

Index

Formats

  • MongoDB Manual, Single HTML Page
  • MongoDB Manual, PDF Format
  • MongoDB Manual, ePub Format

Translations

  • Japanese
  • Chinese

Knowledge Base

  • Tutorials
  • Frequently Asked Questions
  • Use Cases

MongoDB Wiki

  • Getting Started
    • Introduction
    • Downloads
    • SQL to MongoDB Mapping
  • Developer Documentation
    • Connections
    • Databases
    • Collections
    • Documents
    • GridFS
    • Querying
    • Optimization
    • Inserting
    • Updating
    • Removing
    • MapReduce
  • Administrative Documentation
    • Journaling
    • Production Notes
    • Durability and Repair
    • GridFS Tools
    • DB Operations from the Shell
    • Windows
    • Troubleshooting
  • Community and Ecosystem
    • 10gen
    • MongoDB Events
    • MongoDB Masters
    • Slides and Video
    • Hosting Center
    • MongoDB Monitoring Service (docs)
    • Administrative Interfaces
    • MongoDB Books
  • Drivers
    • JavaScript (wiki, docs)
    • Python (wiki, docs)
    • Ruby (wiki, docs)
    • PHP (wiki, docs)
    • Perl (wiki, docs)
    • Java (wiki, docs)
    • Scala (wiki, docs)
    • C# (wiki, docs)
    • C (wiki, docs)
    • C++ (wiki, docs)
    • Haskell (wiki, docs)
    • Erlang (wiki, docs)

This documentation is a product of the MongoDB Documentation Project: fork the repository on GitHub, or open a Jira Case to contribute.

© Copyright 2011-2012, 10gen, Inc. Licensed under Creative Commons. MongoDB®, Mongo®, and the leaf logo are registered trademarks of 10gen, Inc.

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.