backbone-db-mongodb
Advanced tools
Comparing version 0.2.12 to 0.2.13
19
index.js
@@ -99,8 +99,7 @@ var _ = require('lodash'), | ||
var self = this; | ||
var query = options.where || {}; | ||
var offset = options.offset || 0; | ||
var query = options.where || {}; | ||
var offset = options.offset || 0; | ||
var limit = options.limit || this.limit || 50; | ||
var sort = options.sort ? convertSort(options.sort) : { | ||
$natural: 1 | ||
}; | ||
var sort = options.sort ? convertSort(options.sort) : false; | ||
if (options.after_id) { | ||
@@ -118,8 +117,10 @@ query._id = { | ||
if (err) return callback(err); | ||
collection | ||
var q = collection | ||
.find(query) | ||
.sort(sort) | ||
.skip(offset) | ||
.limit(limit) | ||
.toArray(function (err, results) { | ||
.limit(limit); | ||
if (sort) { | ||
q.sort(sort); | ||
} | ||
q.toArray(function (err, results) { | ||
if(!model.model) { | ||
@@ -126,0 +127,0 @@ if(!results || results.length === 0) { |
{ | ||
"name": "backbone-db-mongodb", | ||
"version": "0.2.12", | ||
"version": "0.2.13", | ||
"description": "MongoDB driver for Backbone.Db", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
123036
19
790