mongodb在數據插入的時候自帶一個唯一的ID,這將方便我們的查詢,但是因爲這個ID是特殊的Objectid 類型,所以我們在使用ID進行查詢的時候要把我們取到的字符串類型的id轉換成ObjectId類型
下面是方法:
var mongoose = require('mongoose');
var id = mongoose.Types.ObjectId('576cd26698785e4913c5d0e2');
這樣就能把我們取到的string類型的ID轉換爲object用來查詢了
需要注意的是,在查詢時候字段應該爲
{"_id":id}
不要忘了前面的下劃線