数据未从自定义集合中返回

时间:2015-05-04 11:04:45

标签: node.js mongodb sails.js waterline

我在MongoDB中有一个手工制作的集合(mymodel)。我创建了一个风帆模型+控制器,使用' sails生成api mymodel'

我现在尝试使用REST api:http://localhost:1377/mymodel使用sails find()方法,但我没有得到任何返回的数据。我甚至试图编写自己的端点方法并使用Waterline ORM find()方法,但仍然没有得到任何返回。

我错过了什么吗?还有什么要做的吗?

  1. 它是一个简单的模型,如{A:123,b:" wf"}
  2. 没有具体数据
  3. 从mongo shell,我得到完整的信息

1 个答案:

答案 0 :(得分:1)

发现问题。 如果使用名称" MyModel"创建集合?在MongoDB中,然后在sails.js中创建一个控制器+模型(sails生成api MyModel),sailsjs似乎没有使用" MyModel"集合,而是尝试完全以小写形式创建一个新集合(" mymodel"),其中所有事务都已提交。

所以诀窍是只用小写创建一个集合,以便帆开始使用它

不确定这是否是sails.js中的错误