Mongodb mongod在auth=true的情况下运行时,Mocha测试失败

Mongodb mongod在auth=true的情况下运行时,Mocha测试失败,mongodb,testing,mongoose,mocha.js,Mongodb,Testing,Mongoose,Mocha.js,我正在尝试设置Mocha,通过MongooseJS在NodeJS到MongoDB上测试一些简单的积垢 如果我让mongod在auth=false的情况下运行,测试都可以正常工作(并且通过) 但是,如果我在auth=true的情况下运行mongod,所有操作都会失败,即使我在URI中指定用户名和密码,如下所示: mongodb://thisIsMyUsername:thisIsMyPassword@127.0.0.1/theDataBaseName 有什么办法解释为什么会失败吗 无法针对需要身份

我正在尝试设置Mocha,通过MongooseJS在NodeJS到MongoDB上测试一些简单的积垢

如果我让mongod在auth=false的情况下运行,测试都可以正常工作(并且通过)

但是,如果我在auth=true的情况下运行mongod,所有操作都会失败,即使我在URI中指定用户名和密码,如下所示:

mongodb://thisIsMyUsername:thisIsMyPassword@127.0.0.1/theDataBaseName
有什么办法解释为什么会失败吗


无法针对需要身份验证的Mongo数据库进行测试吗?

故障到底是什么?我得到:
MongoError:需要登录连接,然后
错误:未经授权的db:thedatabasename测试ns:cupid-test.collectionname锁类型:0客户端:127.0.0.1