来自存在的mongodb对象数组的角度列表

时间:2018-07-11 16:22:56

标签: angularjs node.js mongodb mean-stack

我正在尝试创建一个角度形式以创建新服务。我需要在角度视图上有一个选择下拉菜单,其中包含来自驾驶员,类别,车手,公司的数据库阵列中的项目列表。

我如何制作该列表并引用所选项目,以便可以将id项目添加到服务对象并进行填充。我正在将节点用于后端和angularJS版本1.7.2

这是我的服务模型

var ServiceSchema = new Schema({
category: {
 type: Schema.ObjectId,
 ref: 'ServiceCategory',
 required: true
},
name: {
 type: String,
 required: true
},
destination: {
 origin: {
   type: Schema.ObjectId,
   ref: 'Location'
 },
 final: {
   type: Schema.ObjectId,
   ref: 'Location'
 }
},

date: {
type: Date, required: true, default: Date.now
},

time: {
 type: String,
 default: ''
},

distance: {
 type: String,
 default: ''
 },

mapImg: {
 type: String,
 default: ''
 },

cars: [{
  type: String
}],

serviceDescription: {
 type: String,
 default: ''
},

flights: [{
 ticketNumber: { type: String }
}],

drivers: [{
 type: Schema.ObjectId,
 ref: 'User'
}],

riders: [{
 type: Schema.ObjectId,
 ref: 'User'
}],

company: [{
type: Schema.ObjectId,
ref: 'Company'
}]

我需要添加多个驾驶员和骑手。

0 个答案:

没有答案