2009-02-02 18:12:33 +00:00
|
|
|
#!/usr/bin/env ruby
|
|
|
|
|
|
|
|
require File.join(File.dirname(__FILE__), '_common.rb')
|
|
|
|
db = Mongo.new(DEFAULT_HOST, DEFAULT_PORT).db(DEFAULT_DB)
|
|
|
|
|
2009-02-05 21:00:45 +00:00
|
|
|
if $DEBUG
|
2009-02-05 19:47:33 +00:00
|
|
|
db.drop_collection('capped1')
|
|
|
|
db.drop_collection('capped2')
|
|
|
|
end
|
|
|
|
|
2009-02-02 18:12:33 +00:00
|
|
|
db.create_collection('capped1', :capped => true, :size => 500)
|
|
|
|
coll = db.collection('capped1')
|
|
|
|
coll.insert('x' => 1)
|
|
|
|
coll.insert('x' => 2)
|
|
|
|
|
|
|
|
db.create_collection('capped2', :capped => true, :size => 1000, :max => 11)
|
|
|
|
coll = db.collection('capped2')
|
|
|
|
str = ''
|
|
|
|
100.times {
|
|
|
|
coll.insert('dashes' => str)
|
|
|
|
str << '-'
|
|
|
|
}
|