首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在mongoosejs中使用findAll?

如何在mongoosejs中使用findAll?
EN

Stack Overflow用户
提问于 2011-08-31 01:49:28
回答 4查看 86K关注 0票数 28

我的代码是这样的:

代码语言:javascript
复制
SiteModel.find(
    {},
    function(docs) {
        next(null, { data: docs });
    }
);

但它从不返回任何东西。但是如果我在{}中指定了一些东西,那么就会有一条记录。那么,如何查找呢?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-08-31 02:00:51

尝试使用以下代码进行调试:

代码语言:javascript
复制
SiteModel.find({}, function(err, docs) {
    if (!err) { 
        console.log(docs);
        process.exit();
    }
    else {
        throw err;
    }
});
票数 76
EN

Stack Overflow用户

发布于 2017-10-25 11:34:47

2017 Node 8.5方式

代码语言:javascript
复制
try {
  const results = await SiteModel.find({});
  console.log(results);
} catch (err) {
  throw err;
}
票数 20
EN

Stack Overflow用户

发布于 2019-05-09 14:28:49

documentation

代码语言:javascript
复制
let result = SiteModel.find({}, function (err, docs) {});

或者使用async await,你也可以这样做:

代码语言:javascript
复制
let result = await SiteModel.find({});
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7247541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档