Rob Evans
Rob Evans
Support new query pipeline that supports multiple configurable query steps, allowing support for functionality like map / reduce.
Allow a DB class instance to be assigned multiple tags. These tags can then later be used to identify or operate on, such as dropping all objects by tag: ```...
When doing a find (or maybe in any query that returns results?) we need to allow the user to specify custom key name mappings similar to SQL's SELECT column1 AS...
As per discussion #82, users might wish to have control over IDs and how they are generated. Allow the default objectId() method to be overridden at a global level to...
Return array or object from calls such as insert, upsert etc that represent the documents worked on. On insert for instance we currently return "inserted" and "failed" arrays. This should...
This has just been reported but is currently unconfirmed.
The implementation for this should take the existing NodePersist.prototype.save method and make it use a transform stream for the this.encode() call which can then be passed through to the saveDataFile()...
Allow the developer to define field types e.g. ``` db.collection('test').definition({ myNumber: 'integer', myString: 'string' }); ``` Then on CRUD, auto-convert to the field type when possible: ``` db.collection('test').insert({ myNumber: "10",...