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

- 1 هفته پیش
توسط پایان جهان آپدیت شد
علیرضا معمارزاده ( 3724 تجربه )
2 هفته پیش

سلام 

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

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

بهترین پاسخ انتخاب شده توسط علیرضا معمارزاده
علی بیات
2 هفته پیش

@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
});
علی بیات ( 75322 تجربه )
2 هفته پیش

@alireza.mzh1

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

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

علیرضا معمارزاده ( 3724 تجربه )
2 هفته پیش

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

Alimotreb ( 54862 تجربه )
2 هفته پیش

سلام
@alireza.mzh1

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

علی بیات ( 75322 تجربه )
2 هفته پیش

@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
});
علیرضا معمارزاده ( 3724 تجربه )
2 هفته پیش

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

Alimotreb ( 54862 تجربه )
2 هفته پیش

سلام
@alireza.mzh1

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

علی بیات ( 75322 تجربه )
2 هفته پیش

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

پایان جهان ( 46573 تجربه )
2 هفته پیش

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

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

برای ارسال پاسخ باید وارد سایت شوید