Module MongoMapper::Plugins::CounterCache
In: lib/mongo_mapper/plugins/counter_cache.rb

Counter Caching for MongoMapper::Document

Examples:

  class Post
    belongs_to :user
    counter_cache :user
  end

  or:

  class Post
    belongs_to :user
    counter_cache :user, :custom_posts_count
  end

Field names follow rails conventions, so counter_cache :user will increment the Integer field `posts_count’ on User

Alternatively, you can also use the more common ActiveRecord syntax:

  class Post
    belongs_to :user, :counter_cache => true
  end

Or with an alternative field name:

  class Post
    belongs_to :user, :counter_cache => :custom_posts_count
  end

Classes and Modules

Module MongoMapper::Plugins::CounterCache::ClassMethods
Class MongoMapper::Plugins::CounterCache::InvalidCounterCacheError

[Validate]