我正在使用MongoDB和Java驅動程序。 Maven ID是GroupID:org.mongodb,ArtifactId:mongo-java-driver,版本:2.7.2。MongoDB文件中的數組未加載Java驅動程序
我有一個文件集合。在每個文件中有2個數組。我正在像這樣加載文檔。
DBCollection products = getCollection();
BasicDBObject match = new BasicDBObject();
match.put(Product.PROD_KEY, key);
DBCursor cursor = products.find(match);
我得到我的文檔和所有屬性。文檔中的第一個數組完美加載。第二個數組只是丟失。它不包含在DBObject中!
如果我用Ruby(MongoID)加載相同的文檔,我得到所有2個數組。 對於我來說,這看起來像Java驅動程序中的一個錯誤。
或者我必須做一些事情來強制加載所有數組/子文檔?
謝謝。