如何从架构的一个字段获取数据到架构的另一个新字段

时间:2018-04-23 11:43:53

标签: javascript node.js database mongodb mlab

我有一个生产应用程序,运行有大约400多个客户,下面是两个架构,

var CustomerSchema = new Schema{
    name:{
        type: String
    },
    phone:{
        type: Number
    },
    vehicleNo:{
        type: String
    }
}

var serviceSchema = new Schema{
    customer:{
        type: Schema.Type.ObjectId,
        ref: 'Customer'
    }
    vehicleType:{
        type: String //Eg: car or bike
    },
    servicePlace:{
        type: Number
    },
    nextServiceDate:{
        type: Date
    }
}

我犯了一个错误,我实际上需要serviceSchema中的vehicleType出现在CustomerSchema中。

CustomerSchema看起来应该是这样的,

var CustomerSchema = new Schema{
    name:{
        type: String
    },
    phone:{
        type: Number
    },
    vehicleNo:{
        type: String
    },
    vehicleType:{
        type: String //Eg: car or bike
    }
}

现在,我如何将所有现有用户的车型映射或带到customerSchema。并且将根据新的customerSchema收集更多数据。

我是初学者,因为它正在制作中,所以我真的非常需要帮助。

0 个答案:

没有答案