Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/romitou/mongosk

🍃 The MongoDB database management addon for Skript.
https://github.com/romitou/mongosk

mongo-java-driver mongodb mongodb-database skript skript-addon

Last synced: about 1 month ago
JSON representation

🍃 The MongoDB database management addon for Skript.

Awesome Lists containing this project

README

        


MongoSK


MongoSK is an add-on for Skript for data gestion with a MongoDB database.

## ⭐️ What's new in 2.0?
A new major version of MongoSK is now available! Now let's take a look at what's new.

- ⚡️ **Database queries are executed asynchronously**

*The code has been rewritten using the [mongodb-driver-reactivestreams](https://github.com/mongodb/mongo-java-driver-reactivestreams) library*

- ⚙️ **Automatic and intelligent transformation of all sorts of data**

*You can now store all types of Skript as items, players, blocks, etc. MongoSK does the job for you!*

- 🔊 **Simple and understandable debugging to quickly identify problems**

*The information are relevant and useful for both novice users and developers of the plugin*

- 🔬 **Addition of advanced queries for specific queries**

*You are now able to target more precise data in your queries with a lot of options*

- 🤙 **More logical and smart syntaxes**

*Syntaxes have been reworked to be more consistent and logical*

⚠️ The support of the MongoSK 1 versions __will be dropped__ at March 31, 2021. We strongly recommend that you update. If you already have a script with MongoSK 1, you can find the update instructions on this [discussion](https://github.com/Romitou/MongoSK/discussions/23).

## 🚀 Download and installation
You want to use MongoSK? Great! First, make sure you read the [documentation](https://github.com/Romitou/MongoSK/wiki/1.-MongoDB,-what-is-that?-%F0%9F%8D%83) to learn more about how MongoDB works and how to get started.

Then, all you have to do is install this add-on! To do so, go to the [releases](https://github.com/Romitou/MongoSK/releases) menu and download the [latest version](https://github.com/Romitou/MongoSK/releases/latest). Then drag this add-on into your `plugins` folder, and here we go!

## 🕵️ Support and documentation
- **Discord server (faster):** https://discord.com/invite/6jeQkRcMkk
- **GitHub Discussions:** https://github.com/Romitou/MongoSK/discussions








## 📄 Licenses

MongoSK uses the [mongo-java-driver](https://github.com/mongodb/mongo-java-driver) library. You can find its license [here](https://github.com/mongodb/mongo-java-driver/blob/master/LICENSE.txt), and third party notices [here](https://github.com/mongodb/mongo-java-driver/blob/master/THIRD-PARTY-NOTICES), being included in the project. The source code of the driver is not modified.
MongoSK is however under the GNU General Public License v3.0 license, which can be found [here](https://github.com/Romitou/MongoSK/blob/master/LICENSE) and being included in the project.