2016-10-26 25 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

」您還需要修改.js文件以及.json文件。「那「還」是指什麼? [Saikumar Anireddy的答案](http://stackoverflow.com/a/41240905/3982001)?如果是這樣,請[編輯]你的問題,並明確表示。謝謝! –

+0

我是指較早的答案。在ny的經驗中,我需要對兩個文件進行更改,以便id自動生成。 –