-
Notifications
You must be signed in to change notification settings - Fork 2
π What is MongoDB?
First of all, MongoDB is a completely document-based database: a powerful way to easily and quickly save and retrieve your data. This database also offers a powerful architecture to support large volumes of data and traffic. MongoDB also provides many easy-to-use tools for developers (as demonstrated by this addon)! One of the biggest advantages of using MongoDB is that you don't have to learn SQL, the language required to manage data from databases like MariaDB.
Your documents will be presented in this form (in JSON):
{
"name": "Romitou",
"coins": 480,
"ranks": [
{
"id": 1,
"name": "MongoSK developer"
},
{
"id": 2,
"name": "The most handsome"
}
]
}
These documents are stored in a collection. A collection groups together a multitude of documents, as if it were a list. Then, to better organize your Mongo server, your collections belong to databases. To summarize, databases contain a multitude of collections, which can themselves contain a mutlitude of documents. Here is an example of a MongoDB database organization:
Romitou's Mongo βοΈ
β
βββΊ minecraft π¦
β β
β βββΊ players π
β β
β βββΊ homeLocations π
β β
β βββΊ chatLogs π
β
βββΊ website π¦
β
βββΊ users π
β
βββΊ transactions π
β
βββΊ shopItems π
βοΈ Server | π¦ Database | π Collection
Once you know all this, you are ready to continue the wiki! If you still have questions, don't hesitate to ask for help (check the footer).
If you encounter a bug or if you need help to understand these explanations and use MongoSK, we will be happy to help you. For this, you can go to these platforms :
- β‘οΈ If you need help, go to MongoSK Discord or MongoSK Discussions.
- β‘οΈ If you have encountered a bug, go to MongoSK Issues.
If you need help, look at the links in the footer and don't get stuck!