Skip to content
Snippets Groups Projects
Select Git revision
  • 4dc9da6a4b20987a1f0df47c884b6f2891f4e415
  • main default protected
  • jw_sonar
  • v5.0
  • open_tool_for_self_hosting
  • jw_sonar_backup
  • move-to-esm-only
  • v4.2
  • v4.1
9 results

ExerciceHelper.ts

Blame
  • queries.js 658 B
    const u = require('./utils');
    const MongoClient = require('mongodb').MongoClient;
    
    const url = 'mongodb://mongo-orders:27017';
    const dbName = 'order';
    
    let db;
    MongoClient.connect(url, function(err, client) {
        if (err) {
            console.log(err);
        }
        else {
            console.log('Connected successfully to server');
            db = client.db(dbName);
        }
    });
    
    exports.byCustomerPseudo = (req, res) => {
        u.logReq(req);
        db.collection('orders').find({ 'customer.pseudo': { $eq: req.params.pseudo } }).toArray((err, docs) => {
            if (err) {
                console.log(err);
            }
            console.log(docs);
            res.send(docs);
        });
    }