我有一个nest.js
++mongodb
应用typegoose
程序。
我收到以下错误:
预期“查询”是 BSON(或等效),但得到的是 bson.ObjectId。
在deleteById
方法:
export abstract class BaseService<T extends Typegoose> {
protected _model: ModelType<T>;
//............other methods............
async deleteById(id: string): Promise<DocumentType<T>> {
// ERROR IN THIS LINE >>
return this._model.findOneAndDelete(id).exec();
}
}
注意:传递的在数据库中id
是有效的。id