请帮我解决这个问题。我在mongo db中有一些数据。字段为:path,age1,gender1,height1,weight1。当我在网址like://localhost:3000/temp1/200?path=10
中插入参数时。我想显示所有与p_id
相关的数据,然后编辑查询sting中指定的字段。在上面的网址中我给出了路径。因此,当我输入path=10
时,我想要编辑p_id
的路径字段等于100
。
Router.route('/temp1/:p_id', function () {
this.render('temp1', {
data: function () {
var path = this.params.query.path;
var age1= this.params.query.age;
var gender1= this.params.query.gender;
var height= this.params.query.height;
var weight= this.params.query.weight;
alert(path);
return Dbs.findOne({patient_id:this.params.ppid});
Router.go("/temp1",{},{patient_id:this.params.ppid});
}
});
});
Template.temp1.events({
'keyup .a'(event) {
const target= event.currentTarget;//$(event.target).closest('form').get(0);
var p=Router.current().params.ppid;
const path1 =this.params.query.path;
const age1 = this.params.query.age;
const gender1= this.params.query.gender;
const height1=this.params.query.height;
const weight1= this.params.query.weight;
Meteor.call('dbs.update',p,doc_id1,path1,age1,gender1,height1,weight1);
}
);
我正在使用上面的代码从url获取参数并使用meteor将其插入mongo db但我无法将其插入到数据库中。请帮我解决这个问题。