我收到这个错误:
错误类型错误:answerID.equals 不是函数
我不明白为什么。
代码如下:
import { ObjectId } from 'bson';
export class Person{
personID: ObjectId;
constructor(personID: ObjectId){
if(personID.equals("12345"){
this.personID = personID;
}
}
}
只是导入的所有方法都不起作用。不明白为什么,我安装了它。请帮助。
ObjectId
类需要另一个 ObjectId
实例作为参数,而不是字符串。
import { ObjectId } from 'bson';
export class Person {
personID: ObjectId;
constructor(personID: ObjectId) {
// Create an ObjectId instance for comparison
const targetPersonID = new ObjectId("12345");
if (personID.equals(targetPersonID)) {
this.personID = personID;
}
}
}