Kir*_*age 7 javascript mongoose mongodb node.js mongoose-schema
尝试更新MongoDB文档获取弃用警告为
(节点:71307)[DEP0079]弃用警告:不推荐使用.inspect()对象的自定义检查功能
节点版本v10.5.0,db版本v3.6.5,Mongoose版本mongoose@4.1.12
Campground.findById(campgroundId, function(err, campground){
if(err){
console.log(err);
} else {
console.log(campground.celebrity);
Celebrity.create(celebrityData, function(err, celebrity){
if(err){
console.log(err);
} else {
//save comment
celebrity.save();
campground.celebrity.push(celebrity);
campground.save();
console.log(celebrity);
//req.flash('success', 'Created a comment!');
}
});
}
});
Run Code Online (Sandbox Code Playgroud)
Him*_*rma 13
你不必担心这个错误,这是猫鼬警告.实际上Mongoose使用inspect()来调试输出.他们将更新它可能在节点12.x之前.目前使用它是安全的.
没什么好担心的.
DEP0079:通过.inspect()对象的自定义检查功能#Type:运行时
不建议使用在对象上使用名为inspect的属性来为util.inspect()指定自定义检查函数.请改用util.inspect.custom.为了与版本6.4.0之前的Node.js向后兼容,可以指定两者.
如果您想了解更多细节,请参阅此内容.这正在进行中.警告将在节点10中出现
https://github.com/Automattic/mongoose/issues/6420
为了不获取弃用消息,您可以根据此Github mongoose问题升级到mongoose版本5.2.10或更高版本,并在代码中的适当位置设置以下内容:
mongoose.set('useCreateIndex', true)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10707 次 |
| 最近记录: |