MongoDB driver for Haxe
Pure-haxe driver for MongoDB for sys targets. Based on https://github.com/MattTuttle/mongo-haxe-driver project.
Improvements (compared to base project):
- production-ready (used by russian social network http://vkrugudruzei.ru/);
- major refactored to avoid static methods (now support many connections to mongo instances);
- Int64 always treated as Float (this prevent bugs when type hiddenly changed on records editing/importing/exporting);
- support Date type;
- several major bugfixes.
Find all objects in a collection
Finding rows in a relational database can be a daunting process. Thankfully with Mongo it's just like accessing a regular Haxe object instance.
import org...var mongo = new Mongo("localhost", 27017);for (post in mongo{ trace // assumes that all posts have a title}
Inserting and updating
import org...var mongo = new Mongo("localhost", 27017);var post = { title: 'My awesome post', body: 'MongoDB is easy as pie'};mongo post= 'Made some updates to my post';mongopostpost); // update the post