node.js - mongoose save方法无效

【字号: 日期:2022-10-03浏览:4作者:雯心

问题描述

我使用 mongoose 将数据保存在node.js中。

下面是我的一些配置和使用代码

const songSchema = new Schema({ tabId: { type: Number, index: true }, // 索引 ,在该网站中表示当前页面的id singer: String, // 歌手名称 song: String, // 处理过的歌曲名称 rawSong: String, // 未经处理的歌曲名称 filename: String, // 文件名称 filetype: String, // 文件类型 hasCover: Boolean, // 是否有封面})// 远程连接数据库成功const Song = db.model(’song’, songSchema)const model = new Song({ // 数据信息省略})model.save()

但是我在 集合 song 中并没有查出数据, 这是什么情况?

问题解答

回答1:

看看error呗

model.save(function (error, doc) { if (error) {console.log(error); }});回答2:

doc.save(callback?:function)你不给回调的话返回的是个promise你需要doc.save().then(func).catch(func)

相关文章: