如何在sails.js中将已创建的记录添加到集合中?

时间:2015-09-17 08:06:27

标签: node.js mongodb sails.js

我正在创建风帆应用程序,有两个模型一对多的关系。

Person.js

    module.exports = {

       attributes: {


  qualificationName:{

      required:true,
      alpha:true,



  },

  qualificationDesc:{

       required:true,
      alpha:true

      },

  person:{
        model:'Person'
    }

    },

},

qualification.js

Qualification.create({qualificationName:req.param('qualificationName'),qualificationDesc:req.param('description')}).exec(function createCB(err, created){

        });

我已经单独创建了资格认证

    Person.find({name:'Mike'}).populate('qualifications').exec(function(e,r){
        r[0].qualifications.add(7);
       r[0].save(function(err,res){
        console.log(res);
            }
             });

现在我需要将此资格添加到我的Person模型中。

根据sails文档,我想像这样添加

@Override
public void onBackPressed() {
    Fragment currFrag = getSupportFragmentManager().findFragmentById(R.id.container);
    if (currFrag instanceof Second_frag) {
        //do nothing
    } else {
        super.onBackPressed();
    }
}

但问题是'add(7)'我试图在添加方法中添加mongodb id怎么做?

任何帮助都将不胜感激。

0 个答案:

没有答案