Download - OSCON 2009 Lightning Talk
Kristina Chodorow
OSCON 2009
collection
logs
pie
database
eaters
fruit
name : Burt
home : Kenya
born : Date(“2 years ago”)
price : 29.99
color : black
fromTheSixties : true
captain : “Kirk”
ship : “NCC 1701”
stardate : 2634.3
space.star.trek.save(obj)
Querying
db.star.trek.find({stardate : {$gt : 1234.0},
$where : function(obj) {
illogicalFunc = function() {/*…*/};
if (illogicalFunc(obj.spock)) { /* … */ }
else { /* … */ }
}})
Indexes
• Ascending/Descending
• Single/Multiple Key
• Unique/Non-unique
Getting It
$ curl -O
http://downloads.mongodb.org/linux/mongodb-
linux-i686-latest.tgz
$ tar zxvf
http://downloads.mongodb.org/linux/mongodb-
linux-i686-latest.tgz
$ mkdir ~/db
$ mongodb-linux-i686-latest/bin/mongod –-
dbpath ~/db
www..mongodb.org/display/DOCS/Downloads
JavaScript Shell
$ mongodb-linux-i686-
latest/bin/mongo
url: test
connecting to: test
type “help” for help
>
http://www.mongodb.org
Google Groups: mongodb-user
irc.freenode.net#mongodb
@mongodb, @kchodorow
http://www.slideshare.net/kchodorow