PLEASE TEST THIS VERSION BEFORE USING IN PRODUCTION. IT HAS MANY INTERNAL CHANGES
This release brings a lot of improvements to rmongodb:
- Now rmongodb correctly handles arrays. This issue was very annoying for many users (including me :-). Many thanks to Jeroen Ooms (@jeroenooms). I heavily tested new behaviour and all works very smooth. Still it's quite big internal change, please test it, your feedback is very wellcome.
mongo.bson.to.list()
rewritten from scratch. R's unnamed lists are treated as arrays, named lists as objects. Also it has an option - whether to try to simplify vanilla lists to arrays or not.mongo.bson.from.list
updated.
mongo.cursor.to.list
rewritten and has slightly changed behavior - it doesn't produce any type coercions while fetching data from cursor.mongo.aggregation
has new options to match MongoDB 2.6+ features. Also we renamed second argument to pipeline.- new function
mongo.index.TTLcreate
- creating indexes with "time to live" property. Thanks to @stanstrup. - R's
NA
values now converted into MongoDBnull
values. - many bug fixes (including troubles with installation on Windows) - see full list
- New package maintainer - Dmitriy Selivanov (@dselivanov)