This is warpper for mongodb npm package. It allows you to use MongoDB in your FiveM server from Lua language.
- Download latest release
- Add the following lines to your server config:
set mongodb_url "mongodb://localhost:27017"
set mongodb_database "fivem_db"
ensure cs_mongodb
- Change
mongodb_url
andmongodb_database
to your own values. - load moudule in your fxmanifest.lua or __resource.lua file:
server_script "@cs_mongodb/lib/MongoDB.lua",
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