我使用的貓鼬用MongoDB的v3.4.3如何將另一個架構數據添加到模型中?
下面是我的圖像模型代碼
const mongoose = require("mongoose");
const CoordinateSchema = require("./coordinate");
const ImageSchema = new mongoose.Schema({
image_filename: {
type: String,
required: true
},
image_url: {
type: String,
required: true
},
coordinates: [CoordinateSchema],
});
下面是我CoordinateSchema代碼
const mongoose = require("mongoose");
const CoordinateSchema = new mongoose.Schema({
coordinates : {
type: Array,
default: [],
}
});
module.exports = CoordinateSchema;
下面是在快遞運行我的API的js代碼,
router.post('/receiveCoordinates.json', (req, res, next) => {
Image.findOneAndUpdate({image_filename:req.body.file_name}).then((image) => {
})
});
如何完成此代碼,所以我c商店座標數據在圖像模型中。
謝謝。
你使用什麼版本的貓鼬? –
@JoseLopezGarcia我正在使用Mongodb v3.4.3。我更新了問題,我發現我可以使用findOneAndUpdate – Dreams
我問你的貓鼬版本,而不是MongoDB!順便檢查我的答案,如果它不起作用,讓我知道,所以我們可以制定一個解決方案 –