راکت
حل
8 پاسخ

استفاده از مونگو دبی

سلام 

میخواستم بدونم میشه از mongodb در فریمورک الکترون هم استفاده کرد ؟

اگر میشه به چه صورت ؟


ثبت پرسش جدید
علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat7 سال پیشمطرح شد
1

@alireza.mzh1

امکلن ساختش هست بله
اما یه سوال، چرا مانگو رو انتخاب کردید؟

از mysql هم میشه استفاده کرد:

https://npmjs.org/package/mysql

var mysql = require('mysql');

// Add the credentials to access your database
var connection = mysql.createConnection({
    host     : 'localhost',
    user     : 'root',
    password : null, // or the original password : 'apaswword'
    database : 'ourcodeworld-database'
});

// connect to mysql
connection.connect(function(err) {
    // in case of error
    if(err){
        console.log(err.code);
        console.log(err.fatal);
    }
});

// Perform a query
$query = 'SELECT * FROM `myTableName` LIMIT 10';

connection.query($query, function(err, rows, fields) {
    if(err){
        console.log("An error ocurred performing the query.");
        console.log(err);
        return;
    }

    console.log("Query succesfully executed", rows);
});

// Close the connection
connection.end(function(){
    // The connection has been closed
});

علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat7 سال پیشمطرح شد
1

@alireza.mzh1

در واقع همان‌طور که از مانگودی‌بی در پلتفرم NodeJS و داخل پروسس اصلیش استفاده میشه، باید عمل کرد اما باید از طریق IPC Module با Renderer ارتباط برقرار کنی.

لینک زیر یک اپلیکیشن الکترونی هست که برای مدیریت مانگودی‌بی نوشته شده. میتونید کدشو نگاه کنید.
https://github.com/officert/mongotron


علیرضا معمارزاده
علیرضا معمارزاده
تخصص :junior level developer
@alireza.mzh7 سال پیشمطرح شد
0

@ali.bayat
ممنون
شما برای ساخت پروژه مدیریت کارکنان با الکترون پیشنهادتون چیه ؟
از کدوم دیتابیس استفاده کنم راحترم ؟‌
و اینکه اصلا امکان ساخت این پروژه با الکترون هستش یا نه ؟


Alimotreb
Alimotreb
تخصص :کانفیگ سرور و برنامه نویس
@Alimotreb7 سال پیشمطرح شد
1

سلام
@alireza.mzh1

با الکترون در زمینه پایگاه داده حس میکنم به مشکل بخورید
با سی شارپ و SQL سرور برید جلو
چون احتمالا تو همچین پروژه ای که فرمودید
جایی لازم باشه خروجی هایی بگیرید
یا ایمپورت هایی از فایل های مختلف داشته باشید که با الکترون سخت باشه
نشد نداره
میشه
ولی زمان بر تر هست!
ولی خب لااقل میدونید با سی و SQL این کار ها ساده تر هست و راحت تر قابل انجامه.


علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat7 سال پیشمطرح شد
1

@alireza.mzh1

امکلن ساختش هست بله
اما یه سوال، چرا مانگو رو انتخاب کردید؟

از mysql هم میشه استفاده کرد:

https://npmjs.org/package/mysql

var mysql = require('mysql');

// Add the credentials to access your database
var connection = mysql.createConnection({
    host     : 'localhost',
    user     : 'root',
    password : null, // or the original password : 'apaswword'
    database : 'ourcodeworld-database'
});

// connect to mysql
connection.connect(function(err) {
    // in case of error
    if(err){
        console.log(err.code);
        console.log(err.fatal);
    }
});

// Perform a query
$query = 'SELECT * FROM `myTableName` LIMIT 10';

connection.query($query, function(err, rows, fields) {
    if(err){
        console.log("An error ocurred performing the query.");
        console.log(err);
        return;
    }

    console.log("Query succesfully executed", rows);
});

// Close the connection
connection.end(function(){
    // The connection has been closed
});

علیرضا معمارزاده
علیرضا معمارزاده
تخصص :junior level developer
@alireza.mzh7 سال پیشمطرح شد
0

@Alimotreb
من سی شارپ هم تا حدودی بلدم اما مشکل اینکه اگر بخوام با wpf پروژه رو برنم باید برم یاد بگیرم که ممکنه یکمی زمانبر باشه
@ali.bayat
راستشو بخواین من با mysql زیاد آشنایی ندارم و بیشتر پروژه های که انجام دادم یا به Nosql مربوط بوده یا اینکه با sql server انجام میدادم
با این وجود یادگیری mysql چقدر زمان میبرده؟ من تقریبا با دستورات Sql server آشنا هستم


Alimotreb
Alimotreb
تخصص :کانفیگ سرور و برنامه نویس
@Alimotreb7 سال پیشمطرح شد
1

سلام
@alireza.mzh1

اگر آشنایی با SQL Server دارید
کار با mysql هم میتونید انجام بدید
کوئری زدن و خروجی گرفتن بسیار ساده هست در mysql


علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat7 سال پیشمطرح شد
1

دیتابیس های SQL تقریبا یه نوع سینتکس دارند.


رایموند
رایموند
تخصص :مختصص وردپرس - برنامه نویس لاراول
@Raymond7 سال پیشمطرح شد
1

درود...
ساخت چنین پروژه ای با چارچوب الکترون امکان پذیر است و پیوند زیر لیستی از برنامه های ساخته شده با چارچوب الکترون نمایش میده:
پیوند زیر:
https://electronjs.org/apps

اگر تجربه ساخت برنامه با چارچوب الکترون ندارید آموزش ویدیویی زیر دنبال کنید همراه کار با mongodb
پیوند زیر:
https://www.youtube.com/watch?v=Y8c9b8nZxp8&list=PLkOqyUCsoGE2KwOmt698IxAerJbLLws1a


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام