Проблема с типом, переданным модели <<strong> any > и схемой
. Я создал интерфейс следующим образом:
import {Document, Types} from "mongoose";
export interface CallLogsInterface extends Document {
user: Types.ObjectId,
logs: Types.ObjectId []
}
И передал интерфейс модели:
export const ModelCalllogs = model<CallLogsInterface>(
Collections.calllogs,
new Schema<CallLogsInterface>({
user: {
type: Schema.Types.ObjectId,
required: true,
ref: Collections.identity
},
logs: [{
type: Schema.Types.ObjectId,
required: true,
ref: Collections.calllog
}]
})
);
Бум начал работать.