راکت
حل شده

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

8 پاسخ

سلام 

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

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

ثبت پرسش جدید

پاسخ‌ها

8
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

بهترین پاسخ

@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

تخصص: توسعه دهنده ارشد وب

@alireza.mzh1

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

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

علیرضا معمارزاده
علیرضا معمارزاده
@alireza.mzh

تخصص: junior level developer

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

شاید پاسخ شما همین‌جا باشد

Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
@alireza.mzh1

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

علیرضا معمارزاده
علیرضا معمارزاده
@alireza.mzh

تخصص: junior level developer

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

Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
@alireza.mzh1

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

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

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

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

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

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

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

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