equals()
将此ObjectId与另一个比较,如果它们表示相同的值则返回true。
用法
import { ObjectId } from 'funtool';
const id1 = new ObjectId();
const id2 = id1.clone();
const isEqual = id1.equals(id2); // true
签名
equals(other: ObjectId): boolean
参数
返回值
如果ObjectId具有相同的值则返回true,否则返回false。
注意事项
- 比直接比较更有语义
- 安全处理null/undefined
- 与MongoDB相等性行为一致
- 使用逐字节比较