我在我的模型“File.js”中定义了这个:
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
});
答案 0 :(得分:0)
默认情况下,每个文档都有一个_id
类型ObjectId
,所以在每个模式中重复这个都不是好习惯。