Hi, Your code looks good -- did you want to contribute it to the repository?
Slava On Tue, Mar 3, 2009 at 7:58 AM, Sascha Matzke <[email protected]> wrote: > Hi, > > as an exercise in Factor (my new favorite language :-) ) I wrote a > driver for the MongoDB (http://www.mongodb.org) database. > > The code is available via GitHub > (https://github.com/x6j8x/mongo-factor-driver/tree; > git://github.com/x6j8x/mongo-factor-driver.git). Just clone the > repository and add the directory to your ~/.factor-roots file. > > Here's a short example of how to use the driver: > > USE: mongodb.driver > > ! 1. initialize mdb > ! database host port <mdb> > "db" "127.0.0.1" 27017 <mdb> > > ! 2. create an index > ! <mdb> [ collection name spec ensure-index ] with-db > dup [ "test" "idIdx" H{ { "_id" 1 } } ensure-index ] with-db > > ! 3. insert an object > ! <mdb> [ collection object save ] with-db > dup [ "test" H{ { "_id" "12345" } { "name" "myobject" } } save ] with-db > > ! 4. find the object > ! <mdb> [ collection example <query> ..options.. find ] with-db > dup [ "test" H{ { "_id" "12345" } } <query> find ] with-db > > ! a find with options would look like this > > dup [ "test" H{ { "name" "myobject" } } <query> 10 limit [ "_id" asc > "name" desc ] sort find ] with-db > > Unfortunately the code isn't documented ( yet ). > > Sascha > -- > Through the darkness of future past > the magician longs to see > One chants out between two worlds > Fire walk with me. > > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA > -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise > -Strategies to boost innovation and cut costs with open source participation > -Receive a $600 discount off the registration fee with the source code: SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > Factor-talk mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/factor-talk > ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ Factor-talk mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/factor-talk
