{"library":"monk-middleware-options","title":"Monk Middleware Options","description":"A middleware plugin for Monk (a MongoDB driver) that parses options passed to collection methods. It currently supports the 'safe' option and is intended for use with Monk v7 and earlier. The package is part of the Monk middleware ecosystem and has not been actively developed, with the last release (0.2.1) occurring alongside Monk v4. For modern Monk versions (v7+), option parsing is handled internally or via other middleware such as monk-middleware-cast-ids.","language":"javascript","status":"maintenance","last_verified":"Sat Apr 25","install":{"commands":["npm install monk-middleware-options"],"cli":null},"imports":["import options from 'monk-middleware-options'","const options = require('monk-middleware-options')","import options from 'monk-middleware-options'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"const monk = require('monk');\nconst options = require('monk-middleware-options');\n\n// Use with Monk's collection middleware\nconst db = monk('localhost/mydb');\nconst users = db.get('users', { castIds: false });\nusers.use(options());\n\n// Now the 'safe' option will be parsed\nusers.insert({ name: 'John' }, { safe: true }).then(doc => {\n  console.log('Inserted:', doc);\n}).catch(err => {\n  console.error(err);\n});","lang":"javascript","description":"Demonstrates basic usage: requiring monk, applying the options middleware to a collection, and using the 'safe' option.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}