2012-03-31 62 views
1

我正在使用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驅動程序中的一個錯誤。

或者我必須做一些事情來強制加載所有數組/子文檔?

謝謝。

回答

0

不,朋友有沒有與java驅動程序的錯誤,我正在做同樣的事情相同的驅動程序。

enter image description here

0

對不起。我的錯。 這是星期五晚上,我剛剛使用了錯誤的數據庫。 司機完美地工作。