繁体   English   中英

MongoDB文档中的数组未随Java驱动程序一起加载

[英]Array in MongoDB Document is not loading with Java Driver

我将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驱动程序中的错误。

还是我必须做些事情来强制加载所有数组/子文档?

谢谢。

不,朋友Java驱动程序没有错,我正在使用相同的驱动程序做同样的事情。

在此处输入图片说明

抱歉。 我的错。 那是星期五晚上,我使用了错误的数据库。 驱动程序运行完美。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM