我有两个使用SimpleSchema的模式 - 比如Schema1和Schema2。我想从Schema2中的Schema1引用内部ObjectId(_id)。我该怎么做呢?
Schema1如下所示:
close
Schema2如下所示:
Schema1 = new SimpleSchema({
aitem: {
type: String
},
anitem: {
type: String
}
});
当我在Meteor中尝试插入时,它说无法验证ObjectID
答案 0 :(得分:1)
Mongo.ObjectId不是可接受的验证器。内部_id值是JavaScript的字符串,因此您可以执行:type: String
,这应该可以。
答案 1 :(得分:0)
使用:Mongo.Collection.ObjectID