如何将大量文档合并为一个文档? 我现在使用以下结构:
// List(Document("a" -> 1 ) , Document("b" -> 2 ) , ... )
val answSeq: List[Document] = ???
var retDocument: Document = answSeq.foldRight(Document()) {
(x,y) => x ++ y
}
但正如我在源代码中看到的那样,有可能从Document
创建Iterable[Document]
(不是直接而是非常接近它)
def apply(elems: CanBeBsonElements): Document = {
这可能更具可读性。 但我不知道如何使用它。
答案 0 :(得分:0)
Document.fromSeq函数具有我需要的行为。