Как сделать схему дерева в сервисе MongoDB, используя Node js и express - PullRequest
0 голосов
/ 06 января 2020

Я хочу создать матричное дерево в 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 служба. любая помощь будет оценена. Спасибо!

1 Ответ

2 голосов
/ 07 января 2020

база данных mongodb и node js сервер с express

я нашел использовать документ

https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/mongoose

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...