1
我的數據:如何根據Mongoose中的數組中的id獲取數據?
{
"created" : ISODate("2016-12-19T09:41:14.887Z"),
"students" : [
{
"student" : ObjectId("5853cb7105f1352bb5264168"),
"_id" : ObjectId("5857ab3ad6719523a86e959e"),
"ispresent" : "No"
},
{
"student" : ObjectId("5853cb9f05f1352bb526416a"),
"_id" : ObjectId("5857ab3ad6719523a86e959d"),
"ispresent" : "No"
} ]
}
我必須讓學生通過排列學生數據以及如何基於在貓鼬數組中的ID獲取數據?
我收到此錯誤CastError:投射到的ObjectId失敗值「{「students._id ':'5853cb7105f1352bb5264168'}「at path」_id「 – MMR
如果你的id只是一個'string',你必須用'var id = new mongoose.mongo.ObjectId('56cb91bdc3464f14678934ca')創建一個對象id' –