What is the difference between the find() and findOne() methods in MongoDB?
find(): Returns a cursor to all documents that match the query. You can iterate over the
results using .forEach() or convert them to an array with .toArray().
Example:
db.collection.find({ age: { $gt: 30 } });
findOne(): Returns the first document that matches the query, or null if no document is
found.
Example:
db.collection.findOne({ name: "Alice" });