Skip to content

CENSOR1337/FiveM-MongoDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WARNING : This resource is in WIP, not ready for production

FiveM-MongoDB

Description

This is warpper for mongodb npm package. It allows you to use MongoDB in your FiveM server from Lua language.

Installation

  1. Download latest release
  2. Add the following lines to your server config:
set mongodb_url "mongodb://localhost:27017"
set mongodb_database "fivem_db"
ensure cs_mongodb
  1. Change mongodb_url and mongodb_database to your own values.
  2. load moudule in your fxmanifest.lua or __resource.lua file:
server_script "@cs_mongodb/lib/MongoDB.lua",

Usage

Callback (Lua):

MongoDB.findOne({
    collection = "users",
    filter = {
        name = "my_awesome_name"
    }
}, function(bError, result)
    if not(bError) then
        print(json.encode(result))
    end
end)

Promise (Lua):

local result = MongoDB.findOne.await({
    collection = "users",
    filter = {
        name = "my_awesome_name"
    }
})
if (result) then
    print(json.encode(result))
end

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published