MongoDB文档中的数组未使用Java驱动程序加载

MongoDB文档中的数组未使用Java驱动程序加载,java,mongodb,Java,Mongodb,我正在使用带有Java驱动程序的MongoDB。Maven ID是GroupID:org.mongodb,ArtifactId:mongo java驱动程序,版本:2.7.2 我有一套文件。每个文档中有2个数组。我正在像这样加载文档 DBCollection products = getCollection(); BasicDBObject match = new BasicDBObject(); match.put(Product.PROD_KEY, key); DBCursor cursor

我正在使用带有Java驱动程序的MongoDB。Maven ID是GroupID:org.mongodb,ArtifactId:mongo java驱动程序,版本:2.7.2

我有一套文件。每个文档中有2个数组。我正在像这样加载文档

DBCollection products = getCollection();
BasicDBObject match = new BasicDBObject();
match.put(Product.PROD_KEY, key);
DBCursor cursor = products.find(match);
我得到我的文档和所有属性。文档中的第一个数组已完全加载。第二个数组刚刚丢失。它不包括在DBObject中

如果我用Ruby(MongoID)加载同一个文档,我会得到所有2个数组。 对我来说,这似乎是Java驱动程序中的一个Bug

或者我必须采取措施强制加载所有数组/子文档吗


谢谢

不,朋友,java驱动程序没有错,我正在用同一个驱动程序做同样的事情

对不起。我的错误。 那是周五晚上,我只是用错了数据库。 司机工作得很好