@tdc/query-map
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

QueryMap

Extension of Map to integrate MongoDB query language via mingo with Minimongo-style methods

Usage

Examples:

import QueryMap from '@tdc/query-map'

const map = new QueryMap({
    data: [{
        date: new Date('2018-04-01'),
        value: 10
    },{
        date: new Date('2018-05-01'),
        value: 15
    },{
        date: new Date('2018-06-01'),
        value: 29
    },{
        date: new Date('2018-07-01'),
        value: 13
    },{
        date: new Date('2018-08-01'),
        value: 9
    }],
    keyProperty: 'date'
})

map.remove({
    date: {
        $gt: new Date('2018-06-01')
    }
})

map.insert({
    date: new Date('2018-12-01'),
    value: 33
})

console.log([...map])

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i @tdc/query-map

Weekly Downloads

2

Version

1.1.0

License

MIT

Unpacked Size

9.07 kB

Total Files

5

Last publish

Collaborators

  • cfadams
  • artiiz
  • luc.io
  • mpoc