【问题标题】:Mongodb find method not returning anythingMongodb find方法不返回任何内容
【发布时间】:2020-01-26 05:06:53
【问题描述】:

我正在使用以下代码来尝试查找名称。它还在查找之前创建它。但是,find 方法没有返回任何内容

const assert =require('assert');
const User = require('../src/user');

describe('Reading users out of the database',() =>{
  let joe;

  beforeEach(() =>{
    joe = new User({ name: 'Joe'});
    joe.save()
      .then(() => done());
  });
  it('finds all users with a name of joe', (done) => {
    User.find({ name: 'Joe' })
      .then ((users) =>{
        console.log(users);
        done();
      });
  });
});

我的输出如下图所示: 我做错了什么,我该如何解决?

【问题讨论】:

    标签: javascript mongodb mongoose mocha.js


    【解决方案1】:

    我想通了。 beforeEach 块中缺少 done。

    【讨论】:

      猜你喜欢
      • 2018-10-02
      • 1970-01-01
      • 2019-10-23
      • 2018-10-21
      • 2018-05-03
      • 1970-01-01
      • 2019-11-19
      • 1970-01-01
      • 2013-05-04
      相关资源
      最近更新 更多