Mangouste schéma de référence et non défini type "ObjectID'

Je suis en train de faire quelques relations entre mes schémas et j'ai quelques problèmes avec ma solution.
Voici mon schéma de périphérique:

var deviceSchema = schema({
    name : String,
    type : String,
    room: {type: mongoose.Types.ObjectId,  ref: 'Room'},
    users: [{type:mongoose.Types.ObjectId, ref: 'User'}]
});

et voici la salle de schéma:

var roomSchema = schema({
    name : String,
    image : String,
    devices: [{type: mongoose.Types.ObjectId, ref: 'Device'}]
});

Mangouste déclenche une erreur

TypeError: non défini type de ObjectID à room Avez-vous essayez de nidification
Les schémas? Vous ne pouvez nid à l'aide de références ou de tableaux.

Si je change room: {type: mongoose.Types.ObjectId, ref: 'Room'}, à room: {type: Number, ref: 'Room'}, tout fonctionne. Pourriez-vous m'expliquer pourquoi ce qui se passe?

InformationsquelleAutor niba | 2015-02-19