Можете ли вы обновить общий файл, такой как соединение с mongoose, и все оставшиеся коды или файлы в этом примере проекта, чтобы проверить его с моим проектом.

я использую метод fork, чтобы выполнить некоторые вычисления в узле js. Я последовал ответ вссылка на сайт.Работал как положено и начал делать расчет.

Вот как я могу получить подробности из mongodb в дочернем файле. Я использую mongoose для mongodb. Мой пример кода ниже

main.js

    var childprocess = require('child_process');
    var child = childprocess .fork(__dirname + '/childpage');
    child.on('message', function(m) {
   // Receive results from child process
    console.log('received: ' + m);
   });

childpage

   var User = require('../models/User');   //mongoose schema
   var users= {};
   User.find({}, function (err, docs) {
    debugger;
   users = docs;          
   //process.send(users );               //Changed as in edit
    });

Здесь я не получаю никаких результатов в консоли. Может ли кто-нибудь помочь мне получить подробности на дочерней странице от mongoDB и сохранить ее в одном объекте. отправьте их на mainjs, чтобы показать в консоли

РЕДАКТИРОВАТЬ Я изменил строку process.send на метод process.on, затем он получил в консоли, но как объект. Даже я пытался сJSON.stringify(docs); также, но тот же результат.

 process.on('message', function(m) {
      process.send(users);
     });

В консоли

received: [object object]

Мангуста Схема

const mongoose = require('mongoose');
const userSchema = new mongoose.Schema({
    FirstName: String,
    LastName: String,
    Email: { type: String, unique: true }   

}, { versionKey: false });

Ответы на вопрос(1)

Ваш ответ на вопрос