0

我在我的模型“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
});
4

1 回答 1

0

默认情况下,每个文档都已经有一个_idof 类型ObjectId,因此在每个模式中重复它并不是一个好习惯。

于 2013-04-25T17:25:16.480 回答