{"id":19053729,"url":"https://github.com/siddhi-io/siddhi-store-mongodb","last_synced_at":"2026-01-11T17:39:17.346Z","repository":{"id":21003005,"uuid":"91549268","full_name":"siddhi-io/siddhi-store-mongodb","owner":"siddhi-io","description":"Extension that can be used to perform DB operations with Mongo DB","archived":false,"fork":false,"pushed_at":"2025-03-14T05:47:30.000Z","size":1647,"stargazers_count":4,"open_issues_count":3,"forks_count":22,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-07-23T14:53:01.647Z","etag":null,"topics":["database","extension","mongodb","nosql","siddhi","store"],"latest_commit_sha":null,"homepage":"https://siddhi-io.github.io/siddhi-store-mongodb/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/siddhi-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-05-17T07:58:52.000Z","updated_at":"2025-03-14T05:47:32.000Z","dependencies_parsed_at":"2025-04-13T08:21:12.895Z","dependency_job_id":"eb3dd1be-fd39-4131-8277-c859fd2e4017","html_url":"https://github.com/siddhi-io/siddhi-store-mongodb","commit_stats":null,"previous_names":["wso2-extensions/siddhi-store-mongodb"],"tags_count":35,"template":false,"template_full_name":null,"purl":"pkg:github/siddhi-io/siddhi-store-mongodb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siddhi-io%2Fsiddhi-store-mongodb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siddhi-io%2Fsiddhi-store-mongodb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siddhi-io%2Fsiddhi-store-mongodb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siddhi-io%2Fsiddhi-store-mongodb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/siddhi-io","download_url":"https://codeload.github.com/siddhi-io/siddhi-store-mongodb/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siddhi-io%2Fsiddhi-store-mongodb/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275399567,"owners_count":25457779,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-16T02:00:10.229Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database","extension","mongodb","nosql","siddhi","store"],"created_at":"2024-11-08T23:33:48.747Z","updated_at":"2025-09-16T09:57:21.788Z","avatar_url":"https://github.com/siddhi-io.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Siddhi Store MongoDB\n===================\n\n  [![Jenkins Build Status](https://wso2.org/jenkins/job/siddhi/job/siddhi-store-mongodb/badge/icon)](https://wso2.org/jenkins/job/siddhi/job/siddhi-store-mongodb/)\n  [![GitHub Release](https://img.shields.io/github/release/siddhi-io/siddhi-store-mongodb.svg)](https://github.com/siddhi-io/siddhi-store-mongodb/releases)\n  [![GitHub Release Date](https://img.shields.io/github/release-date/siddhi-io/siddhi-store-mongodb.svg)](https://github.com/siddhi-io/siddhi-store-mongodb/releases)\n  [![GitHub Open Issues](https://img.shields.io/github/issues-raw/siddhi-io/siddhi-store-mongodb.svg)](https://github.com/siddhi-io/siddhi-store-mongodb/issues)\n  [![GitHub Last Commit](https://img.shields.io/github/last-commit/siddhi-io/siddhi-store-mongodb.svg)](https://github.com/siddhi-io/siddhi-store-mongodb/commits/master)\n  [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\nThe **siddhi-store-mongodb extension** is an extension to \u003ca target=\"_blank\" href=\"https://wso2.github.io/siddhi\"\u003eSiddhi\u003c/a\u003e that persist and retrieve events to/from MongoDB\n\nFor information on \u003ca target=\"_blank\" href=\"https://siddhi.io/\"\u003eSiddhi\u003c/a\u003e and it's features refer \u003ca target=\"_blank\" href=\"https://siddhi.io/redirect/docs.html\"\u003eSiddhi Documentation\u003c/a\u003e. \n\n## Download\n\n* Versions 2.x and above with group id `io.siddhi.extension.*` from \u003ca target=\"_blank\" href=\"https://mvnrepository.com/artifact/io.siddhi.extension.store.mongodb/siddhi-store-mongodb/\"\u003ehere\u003c/a\u003e.\n* Versions 1.x and lower with group id `org.wso2.extension.siddhi.*` from \u003ca target=\"_blank\" href=\"https://mvnrepository.com/artifact/org.wso2.extension.siddhi.store.mongodb/siddhi-store-mongodb\"\u003ehere\u003c/a\u003e.\n\n## Latest API Docs \n\nLatest API Docs is \u003ca target=\"_blank\" href=\"https://siddhi-io.github.io/siddhi-store-mongodb/api/3.0.1\"\u003e3.0.1\u003c/a\u003e.\n\n## Features\n\n* \u003ca target=\"_blank\" href=\"https://siddhi-io.github.io/siddhi-store-mongodb/api/3.0.1/#mongodb-store\"\u003emongodb\u003c/a\u003e *(\u003ca target=\"_blank\" href=\"http://siddhi.io/en/v5.1/docs/query-guide/#store\"\u003eStore\u003c/a\u003e)*\u003cbr\u003e \u003cdiv style=\"padding-left: 1em;\"\u003e\u003cp\u003e\u003cp style=\"word-wrap: break-word;margin: 0;\"\u003eUsing this extension a MongoDB Event Table can be configured to persist events in a MongoDB of user's choice.\u003c/p\u003e\u003c/p\u003e\u003c/div\u003e\n\n## Dependencies \n\nMongoDB connector jar and its dependencies should be added to the runtime (mongodb-java-driver-3.4.2, includes all the dependencies). For installing third party connectors on various Siddhi execution environments refer Siddhi documentation section on \u003ca target=\"_blank\" href=\"https://siddhi.io/redirect/add-extensions.html\"\u003eadding third party libraries\u003c/a\u003e.\n\n## Installation\n\nFor installing this extension on various Siddhi execution environments refer Siddhi documentation section on \u003ca target=\"_blank\" href=\"https://siddhi.io/redirect/add-extensions.html\"\u003eadding extensions\u003c/a\u003e.\n\n## Running Integration tests in docker containers(Optional)\n\nThe MongoDB functionality are tested with the docker base integration test framework. The test framework initializes the docker container according to the given profile before executing the test suite.\n\n1. Install and run docker in daemon mode.\n\n    *  Installing docker on Linux,\u003cbr\u003e\n       Note:\u003cbr\u003e    These commands retrieve content from get.docker.com web in a quiet output-document mode and install.Then we need to stop docker service as it needs to restart docker in daemon mode. After that, we need to export docker daemon host.\n       \n            wget -qO- https://get.docker.com/ | sh\n            sudo service dockerd stop\n            export DOCKER_HOST=tcp://172.17.0.1:4326\n            docker daemon -H tcp://172.17.0.1:4326\n\n    *  On installing docker on Mac, see \u003ca target=\"_blank\" href=\"https://docs.docker.com/docker-for-mac/\"\u003eGet started with Docker for Mac\u003c/a\u003e\n\n    *  On installing docker on Windows, see \u003ca target=\"_blank\" href=\"https://docs.docker.com/docker-for-windows/\"\u003eGet started with Docker for Windows\u003c/a\u003e\n   \n2. To run the integration tests, issue the following commands.\n\n    * MongoDB 3.4 without SSL connection\n    \n            mvn verify -P mongod -Ddocker.removeVolumes=true\n\n    * MongoDB 3.4 with SSL connection\n           \n            mvn verify -P mongod-ssl -Ddocker.removeVolumes=true\n    \n    * MongoDB 4.2 \n            mvn verify -P mongod4 -Ddocker.removeVolumes=true\n\n## Support and Contribution\n\n* We encourage users to ask questions and get support via \u003ca target=\"_blank\" href=\"https://stackoverflow.com/questions/tagged/siddhi\"\u003eStackOverflow\u003c/a\u003e, make sure to add the `siddhi` tag to the issue for better response.\n\n* If you find any issues related to the extension please report them on \u003ca target=\"_blank\" href=\"https://github.com/siddhi-io/siddhi-execution-string/issues\"\u003ethe issue tracker\u003c/a\u003e.\n\n* For production support and other contribution related information refer \u003ca target=\"_blank\" href=\"https://siddhi.io/community/\"\u003eSiddhi Community\u003c/a\u003e documentation.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiddhi-io%2Fsiddhi-store-mongodb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsiddhi-io%2Fsiddhi-store-mongodb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiddhi-io%2Fsiddhi-store-mongodb/lists"}