Tôi đã từng gặp vấn đề tương tự. _Id trong bộ sưu tập DB của tôi là một String . Sau khi tôi bật gỡ lỗi mongoose, require('mongoose').set('debug', true) , Tôi phát hiện ra rằng truy vấn mongoose id dưới dạng ObjectId("yourId") trừ khi chúng tôi xác định _id trong Lược đồ. Để giải quyết vấn đề, tôi phải thêm _id:String trong lược đồ mongoose.
const MyDataSchema = new Schema({
_id: String,
...
...
}