Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Mongoose中ObjectId的id属性的用途是什么?_Node.js_Mongodb_Mongoose - Fatal编程技术网

Node.js Mongoose中ObjectId的id属性的用途是什么?

Node.js Mongoose中ObjectId的id属性的用途是什么?,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,猫鼬对象的id属性是其\u id属性的字符串表示形式,该属性是ObjectIdobj.id==obj.\u id.toString()。但是,ObjectId的id属性是另一个字符串,我不理解它的含义obj.id!==对象id.id 无论如何,在处理模型本身时,我决不会想到使用obj.\u id.id,但是当处理引用并进行如下比较时,它会变得非常丑陋:obj.reference.toString===referencedObj.id 提前感谢您不必担心mongoose中涉及对象的操作。你到底想断

猫鼬对象的
id
属性是其
\u id
属性的字符串表示形式,该属性是
ObjectId
obj.id==obj.\u id.toString()
。但是,
ObjectId
id
属性是另一个字符串,我不理解它的含义
obj.id!==对象id.id

无论如何,在处理模型本身时,我决不会想到使用
obj.\u id.id
,但是当处理引用并进行如下比较时,它会变得非常丑陋:
obj.reference.toString===referencedObj.id


提前感谢

您不必担心mongoose中涉及对象的操作。你到底想断言什么-ObjectId相等?是的,只是ObjectId相等。我已经成功地比较了objectid,但我想问一下,只是为了澄清一下,因为我看起来很困惑。