mongoobject

2.0.0 • Public • Published

mongoobject

escapes $ and . in object keys so you can store objects in MongoDB.

Installation

npm install mongoobject

Usage

var mongoobject = require('mongoobject');
 
var objectToSaveInMongo = mongoobject.escape(myObject);
var mongoobject = require('mongoobject');
 
var myObject = mongoobject.unescape(myObjectFromMongo);
 

You can also escape and unescape just one property name

var escapedPropertyName = mongoobject.escapeKey('$mypropertyName');
 
var unescapedPropertyName = momgoobject.unescapeKey('\uff04myPropertyName');

License

MIT

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 2.0.0
    30
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 2.0.0
    30
  • 1.0.1
    43
  • 1.0.0
    0
  • 0.0.1
    0

Package Sidebar

Install

npm i mongoobject

Weekly Downloads

73

Version

2.0.0

License

MIT

Last publish

Collaborators

  • ebdrup
  • bubenshchykov
  • kapetan
  • wtfil
  • eagleeye
  • jonatanpedersen
  • bifrost
  • mpushkin