strongloop id不存储为字符串

时间:2016-08-11 17:12:08

标签: javascript node.js strongloop

我目前正在使用strongloop来开发一个应用程序。虽然我已经指定了我的id来输入字符串,但是当我存储一条记录时,它就是一串对象。

这是我的model.json文件

"id": {
  "type:": "string",
  "id": true
},

并且psql数据库中的结果是

{"0":"P","1":"K","2":"U","3":"W","4":"7","5":"C","6":"E","7":"B"}

有人能指出我为什么会出现这种情况的正确方向吗?我使用了一个npm库来生成字符串。

var shortid = require('shortid32');
var newID = shortid.generate();

有谁知道问题是什么?

1 个答案:

答案 0 :(得分:0)

将以下配置添加到id

"id": {
  "type:": "string",
  "id": true,
"postgresql": {
          "columnName": "id",
          "dataType": "character varying",
          "nullable": "NO"
        }
},