2016-10-26 7 views

답변

0

.js 파일을 .json 파일과 함께 수정해야합니다. 논리에 따라 원격 메소드를 추가하고 node-uuid 모듈에서 uuid를 생성 할 수도 있습니다.

여기에 사용자 모델과 ID, 이름, 나이의 속성 및 사용자 모델에 항목을 만드는 것으로 가정합니다.

User.json

{ 
    "name": "User", 
    "properties": { 
     "id": { 
      "type": "string", 
      "id": true, 
      "defaultFn": "uuid", 
      "required": true 
     }, 
     "name": { 
      "type": "string", 
      "required": true 
     }, 
     "age": { 
      "type": "string", 
      "required": true 
     } 
} 

의 user.js는

var uuid = require('node-uuid'); 
module.exports = function(User) {   
    var userObj = {}; 
    userObj.id = uuid(); 
    userObj.name = 'John'; 
    userObj.age = 22; 
    User.create(userObj, function(err, userInstance){ 
     if (err) { 
      console.log(err); 
     } else if (userInstance) { 
      console.log(userInstance); 
     } 
    }); 
} 

이 작동합니다.

+1

".json 파일을 .json 파일과 함께 수정해야합니다." "그"가 참조하는 것은 무엇입니까? [Saikumar Anireddy의 대답] (http://stackoverflow.com/a/41240905/3982001)? 그렇다면 질문을 편집하고 명시 적으로 작성하십시오. 고맙습니다! –

+0

이전 답변을 참조하고있었습니다. ny 경험에서 자동 생성되는 id에 대해 두 파일에서 변경해야했습니다. –