我在tank.js有一个模型坦克
var schema = new mongoose.Schema({ name: 'string', size: 'string' });
var Tank = mongoose.model('Tank', schema);
我将它与其他模型一起通过索引文件导出。
在路径js文件中,我找到一个坦克,然后尝试更改名称。
Tank.findById(1).then(tank =>{ tank.name = 'foo' });
或者尝试创建一个新的坦克实例。
let tankA = new Tank();
tankA.name = 'bar';
但是自动完成并不建议坦克的名称属性。有没有办法让WebStorm或其他IDE建议属性?
答案 0 :(得分:3)
解析模型属性需要为Mongoose提供特殊支持。目前,WebStorm对Mongoose module(name, schema)
函数,methods
和statics
对象等一无所知,因此无法完成。
请投票通过WEB-22317以获得有关此功能的任何进展的通知