2016-10-26 7 views

答えて

0

.jsファイルを.jsonファイルとともに変更する必要があります。 ロジックに基づいて、リモートメソッドを追加して、node-uuidモジュールからuuidを生成することもできます。

ここではUserモデルと、ID、名前、年齢のプロパティ、Userモデルへのエントリの作成を想定しています。

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

".jsファイルも.jsonファイルとともに変更する必要があります。"それはまた、「も」とは何を指していますか? [Saikumar Anireddyの答え](http://stackoverflow.com/a/41240905/3982001)?もしそうなら、質問を編集して明示してください。ありがとうございました! –

+0

私は以前の答えを参照していました。私の経験では、私はidが自動的に自動生成されるように両方のファイルを変更する必要がありました。 –

関連する問題