This document summarizes tips for using MongoDB and F# functional programming. It discusses how MongoDB allows for flexible querying of unstructured data using JavaScript and how F# focuses on reasoning through less code and avoiding side effects. It then describes an architecture using F# for data access and processing with MongoDB for storage. Formulas for calculating metrics are refactored into reusable functions for improved testability and understandability. Overall it presents strategies for improving performance, development, and the user experience when integrating functional programming with MongoDB.