Query MongoDB collections using DevExtreme data store load parameters. Current stable version: 2.0.16. Release cadence: infrequent, mostly maintenance. Key differentiator: directly translates DevExtreme loadOptions (filtering, sorting, paging, grouping) into MongoDB aggregation pipeline and queries, handling complex nested logic. Requires babel-polyfill for v2.x. Alternative to building custom server-side query translation for DevExtreme data layer.
npm install devextreme-query-mongodbNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Query MongoDB collection 'myCollection' using DevExtreme loadOptions with filter, sort, paging, and skip.
Add 'import babel-polyfill' or 'require(babel-polyfill)' as the first line of your application code.
Upgrade to v2.x or use Node.js 8.x+ without --harmony.
Use collection directly from MongoClient.connect(), not from an ODM wrapper.
Check documentation for group summary configuration; if not working, upgrade to latest patch.
Use the flat array representation as documented by DevExtreme.
Add 'import babel-polyfill' or 'require('babel-polyfill')' at the entry point before loading this library.Use the native collection from MongoClient.db().collection('name').Upgrade to Node.js >=7.3 and pass --harmony or upgrade to v2.x with babel-polyfill.
Create a text index on the collection for text filters or avoid using $text operators incorrectly.