15 Commits

Author SHA1 Message Date
cdd1ae2c9b feat: Add comprehensive query filters guide and enhance type safety for MongoDB queries
- Introduced a detailed guide on query filters in the README, covering basic filtering, comparison operators, array operators, logical operators, element operators, and advanced filtering patterns.
- Implemented a type-safe filtering system in `classes.doc.ts` with `MongoFilterCondition` and `MongoFilter` types to support MongoDB operators while maintaining nested type safety.
- Enhanced error handling for invalid operators and conditions in the filtering logic.
- Added extensive tests for various filtering scenarios, including basic, comparison, array, logical, and complex filters, ensuring robust functionality and performance.
- Implemented security measures to prevent the use of dangerous operators like `$where` and validate operator usage.
2025-08-18 11:29:15 +00:00
e58c0fd215 fix(core): Improve error handling and logging; enhance search query sanitization; update dependency versions and documentation 2025-08-12 11:25:42 +00:00
5cb043009c feat(watcher): Enhance change stream watchers with buffering and EventEmitter support; update dependency versions 2025-04-25 09:35:51 +00:00
408b2cce4a feat(core): introduced lucene style search 2025-04-06 13:49:56 +00:00
19d5f553b9 fix(core): update 2024-03-22 18:36:34 +01:00
8166d2f7c2 fix(core): update 2023-08-15 19:55:22 +02:00
2ff3a4e0b7 fix(core): update 2023-08-15 01:01:16 +02:00
c7c9acf5bd fix(core): update 2023-08-12 23:32:02 +02:00
4dd9557e1d fix(core): update 2023-08-10 18:06:45 +02:00
e0fc81179a fix(core): update 2023-07-21 20:08:18 +02:00
902fab4cc0 fix(core): update 2023-06-24 23:57:34 +02:00
5b88da7dce fix(core): update 2023-03-21 20:16:07 +01:00
fd590e0be3 fix(core): update 2023-02-06 11:43:11 +01:00
cd14eb8bf3 fix(core): update 2022-11-08 10:26:20 +01:00
3f28ff80cb fix(core): update 2022-11-01 18:23:57 +01:00