这是
blog: [{type: Schema.Types.ObjectId, ref: 'BlogEntry'}]
与此相同
blog: {type: [Schema.Types.ObjectId], ref: 'BlogEntry'}
或第二个例子是不正确的?
答案 0 :(得分:0)
两者都是正确的,但它们并不相同。在第一个中,关键博客是一个对象数组。每个对象包含两个键: type 和 ref 其中type是单个ObjectId,ref已经定义。 在第二个中,关键博客不再是数组而是单个对象。现在,在此对象中,键类型是ObjectId数组。