Mongoose SchemaTypes语法:ObjectIds数组

时间:2017-06-08 21:59:02

标签: node.js mongoose mongoose-schema

这是

blog: [{type: Schema.Types.ObjectId, ref: 'BlogEntry'}]

与此相同

blog: {type: [Schema.Types.ObjectId], ref: 'BlogEntry'}

或第二个例子是不正确的?

1 个答案:

答案 0 :(得分:0)

两者都是正确的,但它们并不相同。在第一个中,关键博客是一个对象数组。每个对象包含两个键: type ref 其中type是单个ObjectId,ref已经定义。 在第二个中,关键博客不再是数组而是单个对象。现在,在此对象中,键类型是ObjectId数组。