0.1.0 • Published 7 years ago

monk-middleware-dereference v0.1.0

Weekly downloads
22
License
MIT
Repository
github
Last release
7 years ago

monk-middleware-dereference

Monk middleware to handle dereferences

npm install --save monk-middleware-dereference

Usage

Let's imagine that the todos reference a user _id in their author field:

db.addMiddleware(require('monk-middleware-dereference'))

const todos = db.get('todos', {
	refMapping: {
		author: 'users'
	}
})

todos.find({}, {
	dereference: {
		author: true // get everything from the user
	}
})

todos.find({}, {
	dereference: {
		author: 'username' // only get the username from the user
	}
})

License

MIT