8 پاسخ

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

سلام 

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

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


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
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.bayat 6 سال پیش مطرح شد
1

@alireza.mzh1

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

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


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

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


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

سلام
@alireza.mzh1

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


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
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.mzh 6 سال پیش مطرح شد
0

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


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

سلام
@alireza.mzh1

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


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

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


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

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

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


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

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