Массив.таблица карт с вложенными документами

#node.js #reactjs #mongoose

Вопрос:

мне нужна помощь

как я могу сделать массив.карта вложенных документов

есть заказ на продукт, и внутри него был произведен один товар.

его таблица, мне нужно указать название произведенного товара

 <MUIDataTable
                      title="Lista de Ordens de Produção"
                      data={ordensProducao.map(row => {
                          return [
                              row.codigo_oP,
                              row.item_oP.nome_item,
                              new Date(row.createdAt).toLocaleString('pt-br'),
                          ]
                      })}
                      columns={columns}       
                  /> 

 

Модель Изделия

 const servicosModel = require('./servico.model');
const servicoSchema = servicosModel.servicoSchema;
Schema = mongoose.Schema;

const itemSchema = new Schema({
    codigo_item:String,
    nome_item:String,
    descricao_item:String,
    preco_item:Number,
    qtd_item:{type:Number,default:0},
    peso_item:{type:Number,default:0},
    servico_item:[servicoSchema],
},{
    timestamps:true
});

const itens = mongoose.model('Itens', itemSchema);
module.exports = {itens, itemSchema};
 

Модель Производственного Заказа

 const mongoose = require('mongoose');
const itensModel = require('./item.model');
const itemSchema = itensModel.itemSchema;
Schema = mongoose.Schema;


const ordemProducaoSchema = new Schema({
    item_oP:[itemSchema],
    codigo_oP:String,
    status_oP: String,
    produzidos_oP:Number,
    perdidos_oP: Number,
    data_final_oP: Date,
},{
    timestamps:true
});

const ordensProducao = mongoose.model('OrdensProducao', ordemProducaoSchema);
module.exports = ordensProducao;
 

Комментарии:

1. Они сопоставляются с JSX так же, как и любой массив. Является ли это тем, что ordensProducao элементы имеют свойство, которое является массивом, и также должно быть сопоставлено/уменьшено до JSX?