如何在java中迭代bson文档
我试图在java中遍历bson文档,但遇到了一个错误如何在java中迭代bson文档,java,iteration,document,bson,Java,Iteration,Document,Bson,我试图在java中遍历bson文档,但遇到了一个错误 new Document().append("test",1).forEach(record -> { System.out.println(record); ^ error here }); 我得到: 错误:(556,49)java:不兼容的类型:不兼容的参数类型 在lambda表达式中,应为参数2,但找到1 当我尝试添加另一个参数时,一切都坏了 new Document().append("te
new Document().append("test",1).forEach(record -> {
System.out.println(record); ^ error here
});
我得到:
错误:(556,49)java:不兼容的类型:不兼容的参数类型
在lambda表达式中,应为参数2,但找到1
当我尝试添加另一个参数时,一切都坏了
new Document().append("test",1).forEach(record, param2 -> {
由于实现接口的事实,这意味着它还继承了默认方法,该方法将a作为参数。因此,您的lambda应该是这样的:
.forEach((key, value) -> { ... }
我会在3分钟内。。。现在不允许这样做啊,我明白了,没问题:)