#mongodb #api #mongoose #backend #rest
Вопрос:
Мне нужно получить данные и создать API из уже существующей схемы в MongoDB, используя мангуста для обновления общего количества заказов в моем dashboard..do Мне просто нужно импортировать страницу схемы на свою страницу api? Или что?.. .Я новичок в кодировании..помощь была бы очень признательна.
enter code here
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
let orderPlaced = new Schema({
userID: {type: Schema.Types.ObjectId, required: true, default:null},
shortOrderID: {type: String, required: false, default:null},
sellerID:{type: Schema.Types.ObjectId},
product: [{
productID:{type: Schema.Types.ObjectId, required: true, default:null},
variantID:{type: Schema.Types.ObjectId, required: true, default:null},
inventoryID:{type: Schema.Types.ObjectId, required: true, default:null},
quantity:{type: Number, required: true, default:0},
sellerID:{type: Schema.Types.ObjectId, required: true, default:null},
}],
discount : {type: Number, required: false, default: 0},
totalAmount: {type: Number, required: false, default: 0},
tipAmount: {type: Number, required: false, default: 0},
tax : {type:Number,required : false,default : 0},
deliveryCharges : {type : Number,required : false,default : 0},
paidAmount : {type:Number,required : false,default : 0},
specialInstruction:{type: String, required: false, default: null},
addressID: {type: Schema.Types.ObjectId, required: false, default: null},
paymentID: {type: Schema.Types.ObjectId, required: false, default: null},
status: {type: String, required: false, default: "INCOMPLETE",},
paymentSuccess: {type: Boolean, required: false, default: false},
shippingAssignment: {type: Schema.Types.ObjectId, required: false, default: null},
contactNumber: {type: String, required: false, default: null},
tenantId: {type: String, required: true, default: "self"},
applicationId: {type: String, required: true, default: 'self'},
}, {
timestamps: true
});
Это схема, из которой я должен получить данные о размещенных заказах и добавить их в свой другой restapi..как бы я это сделал?