@irvdev
Учусь

Как добавить пользовательские поля в коллекцию MongoDB?

Всем привет! Столкнулся с проблемой, что не знаю как добавить пользовательские поля в коллекцию.
В общем суть в следующем.
Пишу приложению по мед. документообороту. Есть коллекция пациентов, у них есть поля по умолчанию. для них я создал модель
var mongoose = require('mongoose');
var Schema = mongoose.Schema;

var schema = new Schema({
	firstName: {type: String},
	lastName: {type: String},
	email: {type: String},
	phone: {type: String},
	adress: {type: String}
});

module.exports = mongoose.model('Patient', schema);


Реализовал вывод пациентов в таблицу. Также добавление, редактирование, удаление.
afec76162a8a40aa80168b858d95919d.png

Далее создал модель пользовательский полей
var mongoose = require('mongoose');
var Schema = mongoose.Schema;

var schema = new Schema({
	inputName: {type: String}
});

module.exports = mongoose.model('Input', schema);


Также сделал вывод пользовательских полей. Добавление, удаление, редактирование.
c71eb714bd8547be86cd509b14a3e7d4.png

Далее я хочу сделать вывод этих полей в карте у пациента. Чтобы данные с этих полей писались в документы пациентов.
e97e6426c7c34d25a4d420b229a8b823.png

Но что то я вообще не знаю как это сделать на mongo, возможно ли такое реализовать? Буду благодарен любому конструктиву.
  • Вопрос задан
  • 1175 просмотров
Решения вопроса 1
@irvdev Автор вопроса
Учусь
Кажется сам разобрался!)) Сделал через async два запроса к БД и вывел все это в шаблон.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы