我有一些使用looback連接器postgresql從postgresql db生成的模型。這些模型的Id列是postgresql db的自動遞增整數列。如何在loopback中保留模型上插入後獲取自動ID?
1)I有加在持久性模型,其中i執行簡單的更新或插入(UPSERT中的一個的遠程方法。
Car.CreateOrUpdateCar = function (carobj, req) {
Car.upsert(Carobj, function (err, Car) {
if (err)
console.log(err);
else {
req(err, Car);
}
});
};
2)增加了一個遠程鉤這個遠程方法之後執行。
Car.afterRemote('CreateOrUpdateCar', function (context, remoteMethodOutput, next) {
//Remaining code goes here
next();
});
3)我要在步驟(1)用新插入行的標識,在步驟中提到的遠程鉤(2)
因爲它REQ(ERR,車)後,立即到遠程鉤子。 carobj在遠程鉤子中保持「未定義」。反正汽車物體本身dosent包含「身份證」。當我插入一個新的記錄。我可以在插入對象時發送{「id」= null},或者根本不指定「id」鍵。 –