private BsonValue TranslateZip(ZipExpression node) { var inputs = new[] { TranslateValue(node.Source), TranslateValue(node.Other) }; return new BsonDocument("$zip", new BsonDocument("inputs", new BsonArray(inputs))); }
protected internal virtual Expression VisitZip(ZipExpression node) { return(node.Update( Visit(node.Source), Visit(node.Other))); }
protected internal virtual Expression VisitZip(ZipExpression node) { return node.Update( Visit(node.Source), Visit(node.Other)); }