我需要帮助,因为我在Collection
插入日期,但找不到方法错误来了。如何解决错误请在下面帮助我,这是我的代码。
My Collection Name is : hcare_user = new Meteor.Collection('hcare');
Js code :
hcare_user.insert({
userid: userid,
firstname : firstname,
lastname : lastname,
bday: bday,
bmonth : bmonth,
byear : byear,
phoneno:phoneno,
address : address,
city : city,
state:state,
zipcode: zipcode,
country : country,
ssn : ssn,
permissions:permissions
}
, function( error, result)
{
if ( error ) console.log ( "error ="+ error); //info about what went wrong
if ( result )
{
console.log ( "result="+result );//the _id of new object if successful
$('input[type="text"]').val('');
//$('input[type="radio"]').val('');
//$('input[type="date"]').val('');
alert("Sucessfully Created");
}
});
}
});
错误是:
error =Error: Method not found [404] @
答案 0 :(得分:0)
此错误通常是由于未能在服务器上声明集合而导致的。此行是否出现在客户端和服务器上运行的代码中?
hcare_user = new Meteor.Collection('hcare');
如果没有,则需要将其放在client
或server
目录之外的文件中,从而在Meteor.isServer
或Meteor.isClient
块之外运行
如果您只想要一个本地集合(即仅客户端),您可以将其更改为hcare_user = new Meteor.Collection(null)
,这也应该清除错误(尽管显然您不会以这种方式在持久存储中插入任何内容) )。