8
想我保存和檢索相同的對象如下爲什麼我的MongooseJS ObjectId失敗了平等測試?
var obj1, obj2;
instance.save(function(err, saved) {
obj1 = saved;
});
Model.find(obj1._id).run(function(err, retrieved) {
obj2 = retrieved;
});
當我打印到控制檯,的ObjectID是相同的。如果我在兩個ObjectIds上調用toString,它們都是平等的。但是直接做
obj1._id == obj2._id
返回false。這裏發生了什麼?