On Wed, Aug 24, 2011 at 12:17 PM, Iz103 <[email protected]> wrote:
> Hey fellow Rubyists, how's it going!
>
> I am after some Mongo help!  I've basically been given a BSON dump of
> a number of Mongo collections (taken from a .Net app).  I have saved
> them in /data/db as per the MongoDB docs.  The BSON files are
> contained in a folder called "ce" (i.e. the name of the db).  So
> basically the route to the files is /data/db/ce.  In the Mongo shell I
> need to "tell" mongo where to look for these collections, which I
> can't seem to be able to do.  I did "show dbs", which showed current
> dbs, and "ce" did not exist.  I also did "use ce", but now I have a ce
> database that is empty.

Hi...
the bson files you have are just dumps, they're not actual live databases.

You need to load them into a running instance of mongo, using mongorestore

something like

$ mongorestore -d ce /data/db/ce

This will create the ce database in mongo (if it doesn't exist) and
insert the bson documents from /data/db/ce.

By the way, if /data/db is where you've got mongo set up to store its
data, I'd move your ce directory out of there first :)

hth
Lachie

> The main aim really is to connect to these BSON files, export a
> collection to json file, parse that file and change the conventions to
> make them more Rails like, and loop over them to create records in a
> new db.  The new db is part of a Rails app, using Mongoid.
>
> I've been searching around the web and can't seem to find much.  I
> would appreciate any suggestions or references to any resources out
> there.  Also, if there is a better way to achieve the above (i.e build
> modified collections in a new db from an existing db), that would be
> great!
>
> Many thanks in advance.
>
> Best regards,
>
> Iz
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Ruby or Rails Oceania" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/rails-oceania?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
or Rails Oceania" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rails-oceania?hl=en.

Reply via email to