我对sails很新,并且已经按照一个简单的教程来创建REST API。我创建了一个模型:
module.exports = {
schema: true,
attributes: {
name: {
type: "string",
unique: true,
required: true
},
role: {
type: "string",
required: true
},
group: {
type: "string",
required: true
},
email: {
type: "string",
unique: true,
required: true
},
telephoneNumber1: {
type: "string",
required: true
},
telephoneNumber2: {
type: "string",
}
}
};
该模型包含一些独特的字段。我在本地测试了这个本地使用了localDisk和一个在本地运行的真正的mongo数据库,一切正常,即在尝试添加副本时它拒绝了它。
然后我部署到heroku并为MongoLab和Redis输入所有heroku配置。在测试时,我发现我可以使用我创建的索引端点查看所有条目,我还可以使用创建端点创建新文档。然后,我通过创建URL向数据库添加了一个重复的条目,发现它允许它,我最终得到了大量相同的文档。
我正在使用'sails-mongo'
适配器。我是否需要使用prod DB来应用规则?
由于 亚历