我一直在尝试寻找一种方法来强制模式的默认值,以便在插入时使用默认值,而不考虑任何输入参数。换句话说,模式的属性应该始终具有缺省值,如果在插入/写入时传递任何其他参数,则传递的参数将被忽略。作为示例,请参阅下面的我的虚拟模式。我想要强制执行的属性是MySchema.created,它应该存储文档创建时的时间戳。var mongoose = require("mongoose");
var MySchema = new mongoos
我的第一个想法是在创建任务时在保存操作上使用异步,因为我希望避免嵌套大量的承诺,因为这使得它非常不可读。但是,当我的nodejs服务器启动时,它会给我一个错误SyntaxError: await is only valid in async function,但是从您可以使用的文档中可以使用“等待保存”,而且我的函数中有一个异步关键字。("Task", taskSchema);const mongoose = re