@tadashi/json2mongo

4.0.0 • Public • Published

json2mongo

This is a MongoDB Extended JSON convertion utility which converts Strict Mode syntax to JavaScript Mode.

Installation

npm install @tadashi/json2mongo --save

Example usage

import json2mongo from '@tadashi/json2mongo'

const query = {
  created: { $date: '2013-01-01T00:00:00.000Z' },
  foo: { $undefined: true },
  bar: { $regex: '[0-9]' },
  baz: { $regex: '[a-z]', $options: 'i' }
}

json2mongo(query); // {
                   //   created: new Date('2013-01-01T00:00:00.000Z'),
                   //   foo: undefined,
                   //   bar: /[0-9]/,
                   //   baz: /[a-z]/i
                   // }

License

MIT © Thomas Watson Steen
MIT © Thiago Lagden

Package Sidebar

Install

npm i @tadashi/json2mongo

Weekly Downloads

1

Version

4.0.0

License

MIT

Unpacked Size

4.51 kB

Total Files

4

Last publish

Collaborators

  • lagden