请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

findAll()查询没有返回时间

findAll() 查询,怎么没有返回created_at updated_at 这些字段呢

正在回答 回答被采纳积分+3

2回答

7七月 2022-03-25 19:20:32

你看看生成的SQL语句,SQL语句是怎样的?根据SQL语句来看是否过滤掉了。一般来说这些字段如果没有过滤掉是会返回的。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕圣7235086 #1
    代码
      const data= await Bill.findAll()
      return data
      SQL语句
     SELECT `id`, `type`, `descontent`, `expend`, `income`, `usid`, `status`, `surplus`, `created_at`, `updated_at`, `deleted_at` FROM `bill` AS `Bill` WHERE (`Bill`.`deleted_at` IS NULL);
    回复 有任何疑惑可以回复我~ 2022-03-25 19:26:05
  • 提问者 慕圣7235086 #2
    奇怪了 我复制SQL语句在工具查询,全部出来,小程序和第三方的工具都查询不出来
    回复 有任何疑惑可以回复我~ 2022-03-25 19:29:02
  • 提问者 慕圣7235086 #3
    数据库配置define:{
            //create_time  update_time delete_time
            timestamps:true, //驼峰改下划线
            paranoid:true, //true 软删除
            createdAt:'created_time',
            updatedAt:'updated_at',
            deletedAt:'deleted_at',
            underscored:true, //创建 created_at 
            freezeTableName:true,
            scopes:{
                bh:{
                    attributes:{
                        exclude:['updated_at','deleted_at','created_at']
                    }
                }
            }
        }
    改成
    define:{
            //create_time  update_time delete_time
            timestamps:true, //驼峰改下划线
            paranoid:true, //true 软删除
            createdAt:'created_time',
            updatedAt:'updated_time',
            deletedAt:'deleted_time',
            underscored:true, //创建 created_at 
            freezeTableName:true,
            scopes:{
                bh:{
                    attributes:{
                        exclude:['updated_time','deleted_time','created_time']
                    }
                }
            }
        }
    就可以返回
    回复 有任何疑惑可以回复我~ 2022-03-26 11:03:27
7七月 2022-03-25 19:13:00

是不是过滤掉了?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕圣7235086 #1
    查询的时候没有过滤,数据库配置是下载您的源码
    回复 有任何疑惑可以回复我~ 2022-03-25 19:17:42
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信