Я хочу создать матричное дерево в angular 8, и данные должны поступать из базы данных MongoDB. Для этого мне нужно создать древовидную схему на моем внутреннем сервере, а затем поместить данные в эту схему и извлечь их из этой схемы. До сих пор я создал mat-tree из локальных данных и создал на своем внутреннем сервере модель дерева, которая выглядит следующим образом:
const mongoose = require('mongoose');
const Schema = mongoose.Schema
const treeSchema = new Schema({
name: String,
parent: {
type: Schema.Types.ObjectId,
ref: 'Node'
},
children: [{
type: Schema.Types.ObjectId,
ref: 'Node'
}],
ancestors: [{
type: Schema.Types.ObjectId,
ref: 'Node'
}]
})
module.exports = mongoose.model('Node', treeSchema)
Я не знаю, как помещать и извлекать данные из этой схемы с помощью API служба. любая помощь будет оценена. Спасибо!