MongoDB.User.find()与db.users.find()的比较

MongoDB.User.find()与db.users.find()的比较,mongodb,strongloop,Mongodb,Strongloop,当我使用strongloop API注册用户时,示例: 它注册了一个用户,我可以通过MongoDB shell获取该用户:db.user.find() 但是,当我试图通过ajax使用以下工具获取此信息时: http://localhost:7777/api/User 使用快速路由器: router.route("/User/:id?") 我得到了一个不同的文档,我只能通过以下方式通过MongoDB shell访问该文档: db.users.find() 现在,至少它是区分大小写的,但是同

当我使用strongloop API注册用户时,示例:

它注册了一个用户,我可以通过MongoDB shell获取该用户:
db.user.find()

但是,当我试图通过ajax使用以下工具
获取此信息时:

http://localhost:7777/api/User
使用快速路由器:

router.route("/User/:id?")
我得到了一个不同的
文档
,我只能通过以下方式通过MongoDB shell访问该文档:

db.users.find()
现在,至少它是区分大小写的,但是同一个名称空间如何为我提供不同的资源呢

同样
POST
通过相同的
/api/User
将其发送到
db.users
下,而不是
db.User

**更新**

我在用户/用户之外的其他端点上尝试过这种方法,但似乎我无法通过web请求获取区分大小写的文档,这很奇怪,因为它肯定是在使用大写字母获取正确的
api/User


另外,我正在使用
Mongoose
进行数据建模,可能是有问题。

您能提供您的用户模型配置(.json)文件吗?@ReuvenChacha,问题是,我没有为
user
users
定义任何模型,mongodb-users中有一个默认集合@HarpreetSingh,谢谢,但是看到更新了,我已经用一个自定义端点尝试过了,但是同样的问题,就好像我在web上使用的libs忽略了这个案例,即使我在devconsole中看到它们的案例…@TrySpace,我已经标记了这个问题链接,我将设置strongloop,明天再给你回复。我还没有尝试过strongloop(尽管我想尝试),但我会尝试为您解决这个问题,以供我自己学习:)