2017-08-28 86 views
0

我的集合中有一个名为'Field'的文档。我需要在Field中嵌入一批Field儿童。我正在使用GORM来处理域建模并坚持收集,并且一切看起来都很好。当我询问不过我注意到的东西集合是不正确的:同一类型的嵌入式集合

/* 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", 
} 

注意,id为11领域具有收藏在2个嵌入式领域(与IDS 12和13),但在第二天场有一个ID为14.所以它看起来像12和13存在,但我没有看到他们在集合中。那么,他们在哪里?

回答

0

我的错误。嵌入字段中有一个错误,导致它们无法保存到数据库中。

相关问题