序列化“ SELECT * from tablename”查询

软膏

为什么下面的查询执行SELECT id, email, name FROM users AS users WHERE users.email = '[email protected]';而不是SELECT * from users WHERE email = [email protected]

http://docs.sequelizejs.com/zh-CN/latest/docs/querying/#where

文档指出,当我执行findAll()时,它将运行SELECT *查询,但是在我的示例中它有所不同。这里缺少什么?

这是我的用户模型。

var user = sequelize.define('users', {
        id : {
            type : Sequelize.INTEGER,
            primaryKey : true,
            autoIncrement : true
        },
        email : {
            type : Sequelize.STRING
        },
        name : {
            type : Sequelize.STRING
        }
    },
    {
        tableName: 'users',
        freezeTableName: true
    });

这是我的查询。似乎它仅选择定义的列,但我不希望这样做。

var email = "[email protected]";
user.findAll({where: {email: email}}).then(function (user) {
    res.send(user);

}).error(function (err) {
    console.log("Error:" + err);
});
埃文·西洛基(Evan Siroky)

这是仅选择已定义列的续集的预期行为。如果要使用sequelize选择所有列,则必须在模型中定义它们。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java序列化查询

来自分类Dev

查询序列化数据

来自分类Dev

将查询序列化

来自分类Dev

jdbcTemplate查询序列化

来自分类Dev

查询Java序列化

来自分类Dev

改造中的查询参数序列化

来自分类Dev

保存/序列化LINQ查询

来自分类Dev

序列化查询FindAll不过滤

来自分类Dev

根据另一个序列化查询的结果进行序列化查询

来自分类Dev

jQuery $ .param()无法序列化多个<select>元素

来自分类Dev

如何防止序列化中的嵌套查询/捕获?

来自分类Dev

基于查询参数的条件成员序列化?

来自分类Dev

Spray-反序列化可选查询参数

来自分类Dev

在XML列中查询序列化字典

来自分类Dev

在Django Rest框架中序列化查询集

来自分类Dev

可查询的Web API 2 OData序列化

来自分类Dev

迭代序列化查询结果集(Hapijs)

来自分类Dev

序列化后如何从查询中更新JSON数据?

来自分类Dev

清单查询的Spring Boot XML序列化

来自分类Dev

序列化:关联表查询上的“包含意外”

来自分类Dev

Django:在序列化器中查询关系模型

来自分类Dev

序列化:或查询2个或更多表关系

来自分类Dev

活动模型序列化程序属性上的嵌套查询

来自分类Dev

序列化–具有两个属性的查询?

来自分类Dev

可查询的Web API 2 OData序列化

来自分类Dev

序列化Laravel查询生成器

来自分类Dev

如何在GET请求中序列化查询对象?

来自分类Dev

Laravel解析嵌套的序列化查询字符串

来自分类Dev

自定义查询到djang rest框架中的序列化器或从中查询