Я использую MongoDB с драйвером Java.Maven ID - это GroupID: org.mongodb, ArtifactId: mongo-java-driver, Версия: 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.
Или я должен что-то сделать, чтобы обеспечить загрузку всех массивов / вложенных документов?
Спасибо.