Anda juga perlu mendeklarasikan _id
properti sebagai bagian dari skema Anda (Anda berkomentar), atau gunakan _id
pilihan dan atur ke false
(Anda menggunakan id
opsi, yang membuat pengambil virtual untuk mentransmisikan _id
ke string tetapi masih membuat _id
properti ObjectID, maka kesalahan casting yang Anda dapatkan).
Jadi begini:
var Post = new mongoose.Schema({
_id: Number,
title: String,
content: String,
tags: [ String ]
});
Atau ini:
var Post = new mongoose.Schema({
title: String,
content: String,
tags: [ String ]
}, { _id: false });