Thanks to visit codestin.com
Credit goes to github.com

Skip to content

dillonkrug/dquery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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: 'restaurants';
    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
        }) 
    })


})

About

jQuery for your mongodb

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published