尝试更新MongoDB文档“获取弃用警告”为
Node 版本v10.5.0,
数据库版本v3.6.5,
Mongoose 版本[email protected]
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!');
}
});
}
});
最佳答案
您不必担心此错误,这是 Mongoose 警告。实际上, Mongoose 使用inspect()调试输出。他们将更新它可能在 Node 12.x之前。目前,可以安全地使用它。
没什么好担心的。
检查此信息。
https://nodejs.org/api/deprecations.html#deprecations_dep0079_custom_inspection_function_on_objects_via_inspect
如果您想了解更多细节,请参见this。这正在进行中。警告将出现在 Node 10中
https://github.com/Automattic/mongoose/issues/6420