mongodbでpaging
limitとskipでpagingに便利
#!/usr/bin/env ruby # -*- coding: utf-8 -*- require 'rubygems' require 'mongo' $KCODE = 'u' page = 5 per_page = 10 m = Mongo::Connection.new('localhost', 27017) db = m.db('skype') db['chat'].find({:from => /ozawa/}).limit(per_page).skip((page-1)*per_page).each{|c| p c }