CNode

关于Mongoose查询,集合名(表名)的问题!(已解决)

问答
IIcego发布于12 年前最后回复9 年前10 回复17340 浏览0 收藏

我在MongoDB里新建了文档(表)为什么用Mongoose里查询不出数据呢,Mongoose对表名是怎么设置的呢! 求大神指点!

查看回复

回复 (10)

I
Icego#1·12 年前

Mongoose会自动给集合名加“s”吗? var user=dbconn.model('user',userShema); 比如这个user存到Mongodb里就是users

I
Icego#2·12 年前

Mongoose会自动给集合名加“s”吗? var user=dbconn.model('user’,userShema); 比如这个user存到Mongodb里就是users

I
Icego#3·12 年前

果然是这样的,自己顶一下,希望大神给予解答!

A
alsotang#5·12 年前

mongoose 会自动把表名变成复数

S
SoaringTiger#6·12 年前

var User = mongoose.model('User', userSchema,'CN.User'); 注意:第三个参数'CN.User' 就是实际的 collection的名称,你命名成任意你想要的合法名称都行。

I
Icego#7·12 年前

多谢各位大神!

K
kdyzm#8·10 年前

这真他妈的奇葩,昨天搞了一下午,被这个问题折腾个半死!!

J
jingsam#9·10 年前

命令行直接执行mongo进入管理控制台,一看就清楚了

C
CaptainLiao#10·9 年前

person =》 people 我也是服!

参与回复
登录后即可参与回复。登录