Bạn cần khai báo _id
thuộc tính như một phần của giản đồ của bạn (bạn đã nhận xét nó) hoặc sử dụng _id
và đặt nó thành false
(bạn đang sử dụng id
tùy chọn này tạo ra một getter ảo để truyền _id
thành một chuỗi nhưng vẫn được tạo _id
Thuộc tính ObjectID, do đó bạn gặp phải lỗi truyền).
Vì vậy, một trong hai điều này:
var Post = new mongoose.Schema({
_id: Number,
title: String,
content: String,
tags: [ String ]
});
Hoặc cái này:
var Post = new mongoose.Schema({
title: String,
content: String,
tags: [ String ]
}, { _id: false });