TypeError;Article.find() 不是 Sails.js 中的函数 [英] TypeError;Article.find() is not a function in Sails.js
本文介绍了TypeError;Article.find() 不是 Sails.js 中的函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用sails.js 并且得到错误Articles.find() 不是一个函数.以下是datastore.js
I am using sails.js and getting error Articles.find() is not a function. Following is datastore.js
mongodb:{ adapter:require('sails-mongo'),
url:'mongodb://localhost:27017/articlebase'
}
以下是 ArticleController.js
following is a ArticleController.js
const Articles = require("../models/Articles");
module.exports = {
list: (req,res)=>
{
Articles.find().exec((err,articles)=>{
if(err)
{
res.send(500,{err:err});
}
res.view('articles/articles',{articles:articles});
});
}
以下是模型 Article.js
following is models Article.js
module.exports = {
attributes: {
title:{
type:'string'
},
body:{
type:'string'
},
},
datastore:'mongodb',
};
推荐答案
从 ArticleController.js
const Articles = require("../models/Articles");
模型自动包含在控制器中.VSCode 自动包含以下行以解决依赖项,并不是真正需要的.
Models are included automatically in controller. The following line is automatically included by VSCode to resolve dependencies and not really needed.
这篇关于TypeError;Article.find() 不是 Sails.js 中的函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文