Я хочу опубликовать некоторые данные в моей базе данных Монго.
Однако структура схемы смущает меня по поводу реализации.
Это схема:
var GraphSchema = new Schema({
nodes: [{id: String}],
links: [{source:String, target: String}]
});
Это то, что я пробовал до сих пор, но, похоже, это не работает:
router.post('/graphs', (req, res) => {
const graph = new Graph();
graph.nodes = [{id: req.body.nodes.id}];
graph.links = [{source: req.body.source, target: req.body.target}];
graph.save((err) => {
if(err) return res.status(500).json({ message: 'internal error' })
res.json({ message: 'saved...' })
})
});
Например, я хочу получить что-то вроде этого в качестве конечного результата:
{
"data": [
{
"nodes": [
{
"id": "root"
},
{
"id": "input"
},
{
"id": "component"
}
],
"links": [
{
"source": "component",
"target": "root"
}
]
}
]
}
Я тестирую работу с почтальоном
Я зашел в тупик в отношении того, что делать дальше, поэтому я надеюсь, что вы мне намекаете!