Sha256: 81483f265e20059c494c21cbf90f7faa13351ef967987f404365bfc052d22917

Contents?: true

Size: 627 Bytes

Versions: 2

Compression:

Stored size: 627 Bytes

Contents

#!/usr/bin/env ruby
require 'rubygems'
require 'mongo'

connection = Mongo::Connection.new( 'localhost', 27019 )
# db = connection.db( 'admin' )
# db.authenticate( 'admin', 'admin')

db_name = "fernand_mdb"
cltn_names = %w[blee bobo]


db = connection.db( db_name )

cltn_names.each do |cltn_name|
  cltn = db.create_collection( cltn_name )
  cltn.remove

  20.times do |i|
    row = { :name => "#{cltn_name}_#{i}", :last_name => "#{db_name}.#{cltn_name}_#{i}" }
  puts "Inserting row #{row.inspect}"  
    cltn.insert( row )
  end

  cltn = db[cltn_name]
  puts ""
  puts "Inserted `#{cltn.count} records in `#{cltn_name}"
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mongo3-0.0.7 data/populate
mongo3-0.0.6 data/populate