Dokumentacji MLab? Dlaczego nie korzystasz z dokumentacji MongoDB? Mój kod wygląda tak:
function getUser(req,res,collection){
collection.find({owner: req.session.user}).toArray(function (err, result) {
if (err) throw new Error('Failed to get user from the database');
// tu pracujesz na wyciągniętych danych z bazy, które są tablicą
// jeśli nie ma błędów to odsyłasz dane
res.send(result);
}
Do tej funkcji przesyłasz obiekt request, obiekt response oraz obiekt kolekcji. Kolekcję dla bazy wybierasz w ten sposób:
const dbName = process.env.DB_NAME || 'nazwaDbLocalhost';
const db = database.db(dbName);
const users = db.collection('users');
i tą zmienną users używasz jako argument dla funkcji getUser jako collecion. Pierwszy obiekt na przykład {owner: req.session.user} to warunek do szukania, jeśli ten obiekt będzie pusty to zwróci całą kolekcję. I ta kolekcja będzie wpisana do zmiennej result jako tablica.