在findOne中的sequelize属性返回所有字段

时间:2016-03-16 14:38:08

标签: node.js postgresql sequelize.js

我有

db.User.findOne({
  attributes: ['id', 'firstName', 'lastName', 'email', 'phoneNumber', 'createdAt', 'type', 'status'],
  where: {
    id: id
  }
}).then(function(dbUser) {
  console.log(dbUser);
});

它将返回所有字段,而不仅仅是我在attributes中指定的字段。我做错了什么?

2 个答案:

答案 0 :(得分:0)

db.animals.findOne({ },{_id:0, numlegs:1,class:1, name:1})仅返回特定字段。

答案 1 :(得分:-1)

根据文档,您所做的绝对没有错。我看到类似的行为。续集似乎正在经历一些痛苦。 :\