Javascript 插入失败:meteor 1.3中的方法和react
我希望使用react将简单文本插入mongo数据库,但是,当我提交表单时,请在控制台中打印这一行:Javascript 插入失败:meteor 1.3中的方法和react,javascript,mongodb,meteor,reactjs,Javascript,Mongodb,Meteor,Reactjs,我希望使用react将简单文本插入mongo数据库,但是,当我提交表单时,请在控制台中打印这一行: 插入失败:找不到方法“/resolutions/insert” 提示:autopublish和unsecure已安装。我有反应15和流星1.3.1 这是我的密码: 从'Meteor/Meteor'导入{Meteor}; 从“React”导入React; 从“react dom”导入react dom; 决议=新的Mongo.集合(“决议”); 决议允许({ 插入:函数(用户ID、文档){ 返回t
插入失败:找不到方法“/resolutions/insert”
提示:autopublish
和unsecure
已安装。我有反应15和流星1.3.1
这是我的密码:
从'Meteor/Meteor'导入{Meteor};
从“React”导入React;
从“react dom”导入react dom;
决议=新的Mongo.集合(“决议”);
决议允许({
插入:函数(用户ID、文档){
返回true;
}
});
//导入“./index.html”;
导出默认类App扩展React.Component{
AddResolution(事件){
让text=this.refs.resolutions.value.trim();
//插入数据库
决议.插入({
文本:文本,
完成:错误,
createAt:newdate()
});
this.refs.resolutions.value=“”;
event.preventDefault();
}
render(){
返回(
我的解决方案
);
}
}
一小时前刚遇到这个问题。您需要执行“Resolutions.\u collection.insert”而不是“Resolutions.insert”。该集合还需要在服务器上定义。此外,collection.allow
是一个服务器端函数。@DavidWeldon谢谢,现在可以使用了。