node js orm 框架 sequelize 的findOne 与findAll 一点使用心得

本文介绍了在Node.js中使用ORM框架Sequelize进行数据库操作时,findOne和findAll方法的使用心得。通过示例展示了如何定义模型、调用方法获取数据,并解释了返回结果中Instance类的含义及如何访问dataValues属性。对于初学者,文章提供了一个简单的理解和应用指南。
摘要由CSDN通过智能技术生成
最近用nodejs 想搭建一个后台,orm框架选择了sequelize,别的我也不知道,有知道的可以给我推荐下谢谢。
    进入正题,看文档新建model

    User.js

    var Sequelize = require('sequelize');

var sequelize = require('./../dataconfig');

// // 创建 model
var User = sequelize.define('user', {
id: { type: Sequelize.INTEGER, 'primaryKey': 'true' },
userName: {
type: Sequelize.STRING, // 指定值的类型
field: 'user_name' // 指定存储在表中的键名称
},
// 没有指定 field,表中键名称则与对象键名相同,为 email
email: {
type: Sequelize.STRING
}
}, {
// 如果为 true 则表的名称和 model 相同,即 user
// 为 false MySQL创建的表名称会是复数 users
// 如果指定的表名称本就是复数形式则不变
freezeTableName: true
});

exports.findAllUser = function () {
return User.findAll();
}

//test.js 调用

v

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值