我有以下架构
import * as mongoose from "mongoose";
let _posteSchema = new mongoose.Schema({
...
updatedAt: {type: Date, default: Date.now},
...
});
export default (_posteSchema);
在另一个文件中我正在尝试这个
import * as mongoose from "mongoose";
import posteSchema from "./poste-schema";
let Poste = mongoose.model("Poste", posteSchema);
let _poste = new Poste();
_poste.updatedAt = Date.now();
我收到错误“TS2339:“文档”类型上不存在属性“updatedAt”。 它曾经有效,我几乎为此哭泣......
任何帮助都会很棒;)
(使用“ Mongoose ”:“^4.11.12”)
最佳答案
不要使用@types包! (@types/mongoose 和 @types/passport-local-mongoose)打破机制
关于node.js - Mongoose 模型访问架构属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46386318/