NodeJS / GeddyJS:设置从模型中获取数据的限制

时间:2013-02-12 05:30:35

标签: node.js geddy

我正在使用GeddyJS框架作为NodeJS应用程序。

在任何模型中调用 all()方法时,我遇到了设置限制的问题。

我尝试提供限制作为选项之一,但它没有按预期工作。

geddy.model.User.all({userId:1},{sort:{createdAt:“desc”},限制:10},函数(错误,数据){

任何帮助???

PS:我们使用MongoDB作为数据库。

2 个答案:

答案 0 :(得分:3)

我认为这就是你要找的东西:

geddy.model.User.all(
  {}, 
  {sort: {createdAt: 'desc'}, limit: 10},
  function (err, data) {
    // do stuff
  }
);

如果这不适合你,让我们(框架开发者)知道你得到了什么错误。

答案 1 :(得分:2)

我在文档中没有看到任何关于使用限制的内容;但是,这可能适合你。

geddy.model.User.all(
                     {userId: 1}, 
                     {sort:{createdAt: "desc"}},
                     {limit:10}, 
                     function(err, data){
                      // do stuff
                     })