Fivem.com.tr
Fivem.com.tr
- Katılım
- 1 Eki 2022
- Mesajlar
- 5,891
- Tepki
- 112
Merhaba, FiveM Türkiye'de hiç anlatımı bulunmayan bir mücevheri anlatmak istedim.
Öncelikle başlamadan önce size MongoDB'nin ne olduğunu kısaca özetleyeyim (Alıntı):
MongoDB en basit tanımlamayla, açık kaynak kodlu bir NoSQL (Not only SQL) veri tabanı uygulamasıdır. MongoDB Inc. tarafından C++ programlama dili kullanılarak 2009 yılında geliştirilmiş olan MongoDB, doküman tabanlı ve ölçeklenebilir bir uygulamadır. Hızlı ve açık kaynak kodlu olması nedeniyle, geleneksel ilişkisel veri tabanlarının yetişemediği, hantal kaldığı yapılarda daha çok tercih edilen MongoDB, tüm dünyada popülerlik kazanmıştır. (
FiveM MongoDB Scripti:
Adım 1- MongoDB Hesabı
Adım 2- MongoDB Cluster'ı oluşturun;
Adım 3- Connect kısmından MongoDB URL'nizi alın.
Adım 4-server.cfg dosyanıza alttaki satırları ekleyin URL'de ve myFirstDatabase isimlerini değiştirmeyi unutmayın:
set mongodb_url "URL"
set mongodb_database "databaseisminiz"
Adım 5-MongoDB scriptini startlayın ve herhangi bir hata olmadığından emin olun, bunu anlamanız için konsola şu printler gelmesi gerekmektedir.
em
Adım 6- Şimdi hazırsınız! Haydi örnek kullanımları öğrenelim:
exports.mongodb.isConnected
Database bağlantınız tamamlandıysa true ifadesini döndürür.
exports.mongodb.insert(params, callback);
Array şeklinde birden fazla döküman girmenize olanak tanır.
exports.mongodb.insertOne(params, callback);
ghmattimysql:execute eventindeki 'INSERT INTO' querysidir.
exports.mongodb.find(params, callback);
ghmattimysql:execute eventindeki 'SELECT * FROM' querysidir, findOne'dan farkı bu params.collection kısmında girdiğiniz koleksiyonun içindeki tüm değerleri geri döndürür
exports.mongodb.findOne(params, callback);
ghmattimysql:execute eventindeki 'SELECT * FROM' querysidir.
params.collection kısmında girdiğiniz koleksiyonun içinden params.query kısmında verdiğiniz ifadelere uyan değerleri geri döndürür.
exports.mongodb.update(params, callback);
ghmattimysql:execute eventindeki 'UPDATE' querysidir. find ve findOne arasındaki farklılıkların aynısı bunda da var.
exports.mongodb.updateOne(params, callback);
ghmattimysql:execute eventindeki 'UPDATE' querysidir.
exports.mongodb.count(params, callback);
params kısmında belirttiğiniz ifadelere uyan değerlerin sayısını geri döndürür.
exports.mongodb.delete(params, callback);
ghmattimysql:execute eventindeki 'DELETE FROM' querysidir. find ve findOne arasındaki farklılıkların aynısı bunda da var.
exports.mongodb.deleteOne(params, callback);
ghmattimysql:execute eventindeki 'DELETE FROM' querysidir.
Günlük hayatımızda çalışmaktan doğan bilgi ile pratiği birleştirmek gerekir. Bu ikisi birlikte olmalıdır. -Dalai Lama
Konu alıntıdır, yanlış veya hatalı bir bilgi/paylaşım var ise yanıtlayabilir veya bizimle iletişime geçebilirsiniz.
Öncelikle başlamadan önce size MongoDB'nin ne olduğunu kısaca özetleyeyim (Alıntı):
MongoDB en basit tanımlamayla, açık kaynak kodlu bir NoSQL (Not only SQL) veri tabanı uygulamasıdır. MongoDB Inc. tarafından C++ programlama dili kullanılarak 2009 yılında geliştirilmiş olan MongoDB, doküman tabanlı ve ölçeklenebilir bir uygulamadır. Hızlı ve açık kaynak kodlu olması nedeniyle, geleneksel ilişkisel veri tabanlarının yetişemediği, hantal kaldığı yapılarda daha çok tercih edilen MongoDB, tüm dünyada popülerlik kazanmıştır. (
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
)FiveM MongoDB Scripti:
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
Adım 1- MongoDB Hesabı
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
.Adım 2- MongoDB Cluster'ı oluşturun;

Adım 3- Connect kısmından MongoDB URL'nizi alın.



Adım 4-server.cfg dosyanıza alttaki satırları ekleyin URL'de ve myFirstDatabase isimlerini değiştirmeyi unutmayın:
set mongodb_url "URL"
set mongodb_database "databaseisminiz"
Adım 5-MongoDB scriptini startlayın ve herhangi bir hata olmadığından emin olun, bunu anlamanız için konsola şu printler gelmesi gerekmektedir.

em
Adım 6- Şimdi hazırsınız! Haydi örnek kullanımları öğrenelim:
exports.mongodb.isConnected
Database bağlantınız tamamlandıysa true ifadesini döndürür.
exports.mongodb.insert(params, callback);
Array şeklinde birden fazla döküman girmenize olanak tanır.
exports.mongodb.insertOne(params, callback);
ghmattimysql:execute eventindeki 'INSERT INTO' querysidir.
exports.mongodb.find(params, callback);
ghmattimysql:execute eventindeki 'SELECT * FROM' querysidir, findOne'dan farkı bu params.collection kısmında girdiğiniz koleksiyonun içindeki tüm değerleri geri döndürür
exports.mongodb.findOne(params, callback);
ghmattimysql:execute eventindeki 'SELECT * FROM' querysidir.
params.collection kısmında girdiğiniz koleksiyonun içinden params.query kısmında verdiğiniz ifadelere uyan değerleri geri döndürür.
exports.mongodb.update(params, callback);
ghmattimysql:execute eventindeki 'UPDATE' querysidir. find ve findOne arasındaki farklılıkların aynısı bunda da var.
exports.mongodb.updateOne(params, callback);
ghmattimysql:execute eventindeki 'UPDATE' querysidir.
exports.mongodb.count(params, callback);
params kısmında belirttiğiniz ifadelere uyan değerlerin sayısını geri döndürür.
exports.mongodb.delete(params, callback);
ghmattimysql:execute eventindeki 'DELETE FROM' querysidir. find ve findOne arasındaki farklılıkların aynısı bunda da var.
exports.mongodb.deleteOne(params, callback);
ghmattimysql:execute eventindeki 'DELETE FROM' querysidir.
Günlük hayatımızda çalışmaktan doğan bilgi ile pratiği birleştirmek gerekir. Bu ikisi birlikte olmalıdır. -Dalai Lama
Konu alıntıdır, yanlış veya hatalı bir bilgi/paylaşım var ise yanıtlayabilir veya bizimle iletişime geçebilirsiniz.