# Pip.Services Logo
MongoDB components for Node.js Changelog ## 3.5.0 (2021-02-18) ### Features * Added defineSchema method that shall be overriden in child classes * Added clearSchema method ## 3.4.0 (2020-06-09) ### Features * Moved some CRUD operations from IdentifiableMongoDbPersistence to MongoDbPersistence ## 3.3.0 (2020-05-18) ### Features * Added getCountByFilter ## 3.2.6 (2020-04-10) ### Bug fixes * Fixed logging message of the collection name in IdentifiableMongoDbPersistence ## 3.2.0 (2019-11-05) ### Features * Added MongoDbConnection * Added MongoDbPersistence.ensureIndex() ## 3.1.0 (2019-05-20) ### Breaking Changes * Reimplemented persistence using plain MongoDB driver * Mongoose-based persistence moved to a separate package ## 3.0.0 (2018-08-21) ### Breaking Changes * Moved to a separate package ## 1.2.0 (2018-08-10) ### Features * Added RedisCache * Added RedisLock ## 1.1.0 (2018-03-26) ### Features * Added PrometheusCounters and PrometheusMetricsService * Added labels to PrometheusCounters and PrometheusMetricsService ## 1.0.0 (2018-03-20) ### Features * **memcached** Added MemcachedCache * **memcached** Added MemcachedLock * **fluentd** Added FluentdLogger * **elasticsearch** Added ElasticSearchLogger