Dear R and rmongodb users, rmongodb
project is based on legacy C drivers. For the moment, I (@dselivanov) don't have time for rmongodb
development. And unless someone will not port new drivers, package will remain with outdated functionality (see issues ). If some of you want to udertake package maintainance - let me know.
For new R / mongodb users , I recommend to start with mongolite package wich is much more actively maintained.
This is an R (www.r-project.org) extension supporting access to MongoDB (www.mongodb.org) using the mongodb-c-driver (http://docs.mongodb.org/ecosystem/drivers/c/).
The latest stable version is available on CRAN: http://cran.r-project.org/package=rmongodb
Thanks to Gerald Lindsly and MongoDB, Inc. (formerly 10gen) for the initial work.
In October 2013, MongoSoup and Markus Schmidberger have overtaken the development and maintenance of the R package.
Since October 2014 package is maintained by Dmitriy Selivanov. Please feel free to send us issues or pull requests via github: https://github.com/mongosoup/rmongodb
Furthermore, I'm happy to get your feedback personally via email: selivanov.dmitriy (at) gmail.com.
Once you have installed the package, it may be loaded from within R like any other package:
library("rmongodb")
# connect to your local mongodb
mongo <- mongo.create()
# create query object
query <- mongo.bson.from.JSON('{"age": 27}')
# Find the first 100 records
# in collection people of database test where age