Added failOnError option (disabled for now)
Logger: changed colours;
- debug now uses different namespace;
- Slight change of format
Logger: aligned debug output with the other outputs
Issue #17: using Oriento's .fetch() instead of @this.toJSON('fetchPlan:');
- Associations now return a fetch object with properties 'select' and 'where' which hold the projections and fetchPlan respectively
Disabling rid bags as per https://github.com/codemix/oriento/issues/171
OrientDB 2.0 Auth: using server credentials as db credentials, for now
Updated package.json
Merge pull request #23 from appscot/17_fetchplan

using Oriento's .fetch() instead of @this.toJSON('fetchPlan:')
Changed logger in order to make it more customisable
Logger: now levels are configurable, cleaner code
Moved waterline-orientdb's logger to own node package: debug-logger.
Utility method to remove circular references by replacing them with RIDs.
Added deep circular reference to test scenarios
rewriteIdsRecursive: Foreign keys are now converted to strings
Reads fetchPlanLevel from optional options parameter be read from the criteria passed through .find(). Example:
Person.findOne({ where: { name: 'Luca' }, _orientdb: { fetchPlanLevel: 2 } })
Test optional query options to change fetch plan level
Merge branch 'circular_references' into query_options
Query options test: checking if sponsor is indeed an id
Doc and README.md
README.md