0
我在我的模型 「File.js」 定義的:是否將ObjectId保留在mongoose/mongodb的子文檔中是一種好的做法?
var FileSchema = new Schema({
_id : ObjectId
name : String
});
而在 「Folder.js」:
var FileSchema_Folder = new Schema({
_id : ObjectId // <--- is good practice to keep this id here?
name : String
});
var FolderSchema = new Schema({
_id : ObjectId
files : [FileSchema_Folder] // <--- UPDATE: replaced FileSchema for FileSchema_Folder
});
對不起,我的問題是錯誤的,請檢查更新。謝謝你的回答(: –
)我的回答沒有改變,把'_id'放在每個模式中都是錯誤的 – Domenic
但是我認爲默認情況下mongodb不會在子文檔中放置一個_id,那麼以後如何識別它們沒有和_id? –