mongoose的model的find方法查询不到数据

在用node写接口,用的mongoose,我在mongohub客户端上可以看到数据,但是实际查询不到数据,这是什么问题。
接口的文件:

clipboard.png

数据的json文件如下(我是通过命令行mongoimport -d test -c goods --file /Users/maximilian/Desktop/goods.json命令把数据导入mongodb数据库的):

clipboard.png

定义model如下:

clipboard.png

路由文件如下:

clipboard.png

开启服务后,没有得到数据库的数据,list是空:

clipboard.png

mongohub是有数据的:

clipboard.png

请大神解答!

阅读 9k
4 个回答

已经解决了,接口文件中的数据库名字写错了

写成goods就行,或者mongoose.model('good', xxxSchema, 'good'),

clipboard.png

指定collection 不然官方会自动后面加“s”

新手上路,请多包涵

我和你出一样问题!请问怎么解决的?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题