@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

/@tdc/query-map/

    Package Sidebar

    Install

    npm i @tdc/query-map

    Weekly Downloads

    0

    Version

    1.1.0

    License

    MIT

    Unpacked Size

    9.07 kB

    Total Files

    5

    Last publish

    Collaborators

    • cfadams
    • artiiz
    • luc.io
    • mpoc