1
バックボーン、ノード:私は、メソッドをフェッチ呼び出して、フェッチがサーバで成功しているが、それはそれは(かもしれない)任意のモデルを送信していないか、それが戻って古いモデルを送信しているバックボーンノード - フェッチ - サーバーは応答オブジェクトのみを送信しますが、モデルは送信しません。どのようにモデルを取得できますか?
res.send(result)
を使用して戻って応答を送信し、応答オブジェクトのみを送信しています。モデルは私が欲しいものです、どうすれば入手できますか?
app.get('/college/colleges/:_id', function (req, res) {
oid = new ObjectID(req.params._id.toString());
return CollegeModel.find({
_id: oid
}, function (err, result) {
if (!err) {
console.log("Fetched college model successfully");
res.send(result);
} else {
console.log("Error : " + err);
res.send(err);
}
});
});
上記のコードはノードにあります。以下は、クライアントのjavascript(ビュー内)です。
college_model = new CollegeModel(id)
college_model.fetch({
success = function (model, res, options) {
console.log model // here , new model should come with all new attributes, but old model with only id attribute is appearing here,,,in model format.
console.log res // here, i am getting all required records in objectformat,no problem for this res
}
error = function (model, res, options) {
console.log("Error ");
}
})
おかげ