typegoose/mongoose 从模型中获取新文档的正确方法是什么 class
typegoose/mongoose What is correct way to get new document from model class
我将 mongoose 版本升级到 6,我发现...
import {
getModelForClass,
} from "@typegoose/typegoose";
export const ProductModel = getModelForClass(Product); // this give me mongoose model type from my class
const product = new Product();
const A = new ProductModel(product) // A is not DocumentType it is just Product...
const B = new ProductModel({...product}) // B is DocumentType But why?
- 你能解释一下这是如何工作的吗?
- 获取 DocumentType 实例的正确方法是什么?
- 我想搜索 Mongoose 文档,但找不到合适的关键字。你能给我一个link和提示吗..
这个问题也在 Github Discussions 中提出并在那里得到解决
TL;DR: 这个不同类型的问题似乎来自 typescript 4.3,升级到 typescript 4.4 修复了它
我将 mongoose 版本升级到 6,我发现...
import {
getModelForClass,
} from "@typegoose/typegoose";
export const ProductModel = getModelForClass(Product); // this give me mongoose model type from my class
const product = new Product();
const A = new ProductModel(product) // A is not DocumentType it is just Product...
const B = new ProductModel({...product}) // B is DocumentType But why?
- 你能解释一下这是如何工作的吗?
- 获取 DocumentType 实例的正确方法是什么?
- 我想搜索 Mongoose 文档,但找不到合适的关键字。你能给我一个link和提示吗..
这个问题也在 Github Discussions 中提出并在那里得到解决
TL;DR: 这个不同类型的问题似乎来自 typescript 4.3,升级到 typescript 4.4 修复了它