dquery-mongo

jQuery for your database

npm install dquery-mongo
6 downloads in the last week
6 downloads in the last month

THIS IS A WORK IN PROGRESS

mostly just a placeholder at this point.

stay tuned.

Concept


app.js

var $ = require('dquery');

$.connect('localhost:27017/test');  // Connect to database

$.collections({
    restaurants: 'restaurant',    // collectionName: documentName
    foods: 'food',
    users: 'user',
    orders: 'order'
});

$.loadDSS('./main.dss')

main.dss

.new {
    collection: 'restaurant';
    filter: {
        created: {
            $gte: Date(Date.now() - 1000*60*60*24*7)
        }
    }
}

order:placedBy($user) {
    filter: {
        user._id: $user._id
    }
}

app.js

app.get('/api/favorites', function(req, res){

    var _ids = $('user#' + req.session.user._id + ' > favorites > _id');

    $('restaurant:byIds($ids)', {$ids: _ids }).page(req.body).then(function(restaurants){
        res.send({
            success: true, 
            data: restaurants
        })
    }).catch(function(e){ 
        res.send({
            success:false, 
            msg: e.message
        }) 
    })


})
npm loves you