MongoQuery异常:查询失败,错误代码10307和MongoDB上的错误消息“

时间:2019-04-30 12:04:23

标签: mongodb mongodb-query mongodb-java

MongoShell在框查询中正确返回文档。

此外,对于旧驱动程序(2.x),它在dbcursor.next()处引发相同的异常; 使用以下代码(带有3.11 Mongojava驱动程序来获取集合中的所有文档:

        Document query1 = new Document();
        query1.append("location.geo.coordinates", new Document()
                .append("\$geoWithin", new Document()
                        .append("\$box", Arrays.asList(
                                Arrays.asList(
                                        -124.482003,
                                        32.528832
                                    ),
                                Arrays.asList(
                                        -114.131211,
                                        42.0095169
                                    )
                            )
                        )
                )
        );

        Block<Document> processBlock = new Block<Document>() {
            @Override
            public void apply(final Document document) {
            }
        };

        collections.find(query1).forEach(processBlock);

0 个答案:

没有答案