{ System.out.p-6ren">
gpt4 book ai didi

java - 如何在 java 中迭代 bson 文档

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:09:23 24 4
gpt4 key购买 nike

我试图在 java 中遍历 bson 文档,但出现错误

new Document().append("test",1).forEach(record -> {
System.out.println(record); ^ error here
});

我得到:

Error:(556, 49) java: incompatible types: incompatible parameter types in lambda expression, expected parameter 2 but found 1

当我尝试添加另一个参数时,一切都崩溃了

new Document().append("test",1).forEach(record, param2 -> {

最佳答案

由于 Document实现 Map接口(interface),这意味着它也继承了默认的 forEach采用 BiConsumer 的方法作为参数。因此你的 lambda 应该是这样的:

.forEach((key, value) -> { ... }

关于java - 如何在 java 中迭代 bson 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48132917/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com