为了账号安全,请及时绑定邮箱和手机立即绑定

为何我创建的mongodb集合名字跟model里指定的不一样?

如下代码,应该是指定创建一张表(集合)的名字为User啊。

var User = mongoose.model('User', UserSchema);

但数据库实际创建的表名(集合)为什么是'users'呢?

正在回答

2 回答

因为mongodb会自动给集合加s的,你可以尝试一下,亲测

0 回复 有任何疑惑可以回复我~
#1

忧郁的蛋挞 提问者

是这样的,但是在使用mongoose操作的时候又不用实际的集合名,真让人摸不着头脑。
2017-07-07 回复 有任何疑惑可以回复我~

第三个参数才是集合名

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
node建站攻略(二期)——网站升级
  • 参与学习       51940    人
  • 解答问题       408    个

帮助你深入前后端开发留下的迷惑,为进一步自学打下基础

进入课程

为何我创建的mongodb集合名字跟model里指定的不一样?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信