1、 最近用node寫點(diǎn)小應(yīng)用。用的是mongoose。有一個(gè)小問題。沒弄懂(對于英文文檔理解可能不到位或者沒看懂)。例如:let videoSchema = mongoose.Schema({ videoId: { type: mongoose.Schema.Types.ObjectId }, key: { type: String }, author: { type: String }, createTime: { type: Date, default: Date.now() }, updateTime: { type: Date, default: Date.now() }, title: { type: String, require: true }})module.exports = mongoose.model("video",videoSchema)在這種情況下,使用video.find()查詢出來的數(shù)據(jù),是_id: xxxx以及其他的東西。但是,我覺得直接將結(jié)果返回給前端很丑。尤其是哪個(gè)_id.例如,我想將查找出來的_id指定為videoId.不太清楚怎么操作。我目前是這樣操作的。 video.find({},(err, videos) => { videos.forEach(val => { val.videoId = val._id; delete val.id; }) })求一個(gè)正規(guī)方法?;蛘吣芨嬖V我在文檔的哪個(gè)位置么?實(shí)在是沒搞懂應(yīng)該怎么弄才合適。
mongoose自定義查找出來的字段的名字
犯罪嫌疑人X
2019-03-14 14:10:53