2017-08-28 2 views
0

J'ai un document appelé 'Field' dans ma collection. J'ai besoin d'intégrer une collection d'enfants de terrain dans un champ. J'utilise GORM pour gérer la modélisation du domaine et persister dans la collection et tout semble bien se passer. Lorsque je questionne la collection mais je remarque quelque chose n'est pas juste:Collection intégrée de même type

/* 11 */ 
{ 
    "_id" : NumberLong(11), 
    "dateCreated" : ISODate("2017-08-28T08:42:39.511-04:00"), 
    "description" : "An embedded fieldset", 
    "fields" : [ 
     NumberLong(12), 
     NumberLong(13) 
    ], 
    "lastUpdated" : ISODate("2017-08-28T08:42:39.511-04:00"), 
    "name" : "embeddedFieldset", 
} 

/* 12 */ 
{ 
    "_id" : NumberLong(14), 
    "dateCreated" : ISODate("2017-08-28T08:42:39.512-04:00"), 
    "description" : "Favorite Number?", 
    "lastUpdated" : ISODate("2017-08-28T08:42:39.512-04:00"), 
    "name" : "favoriteNumber", 
} 

Notez que le champ id avec 11 a 2 champs intégrés (avec ids 12 et 13), mais le champ très proche de la collection a un ID de 14. Donc il semble que 12 et 13 existent, mais je ne les vois pas du tout dans la collection. Alors, où sont-ils?

Répondre

0

Mon erreur. Il y avait une erreur dans les champs incorporés qui les empêchait d'enregistrer dans la base de données.