我嘗試插入from nodejsto mangodb,我能夠將文檔插入數據庫,但我不知道如何獲取ID,我可以在插入成功時獲取ID嗎?這是insert.jsconst Video = require("../models/Video");Video.findOne({ title }, (err, user) => { if (err) { res .status(500) .json({ message: { msgBody: "Error hac occured", msgError: true } }); } if (user) { res.status(400).json({ message: { msgBody: "Title is already taken", msgError: true }, }); } else { const newvideo = new Video({ title, singer, country, genre }); newvideo.save((err) => { if (err) { res.status(500).json({ message: { msgBody: "Error has occured", msgError: true }, }); } else { res.status(201).json({ message: { msgBody: "Add success", msgError: false }, }); } }); } });這是Video.jsconst mongoose = require("mongoose");const VideoSchema = new mongoose.Schema({ title: { type: String, required: true, }, singer: { type: String, }, country: { type: String, required: true, }, genre: { type: String, required: true, },});module.exports = mongoose.model("video", VideoSchema);希望你們明白我在問什么:D
獲取插入文檔的IDnodejs和mangodb
千巷貓影
2023-07-29 16:25:53