查询

一些简单的查询如下所示:

  1. // 查找所有用户
  2. User.findAll().then(users => {
  3. console.log("All users:", JSON.stringify(users, null, 4));
  4. });
  5. // 创建新用户
  6. User.create({ firstName: "Jane", lastName: "Doe" }).then(jane => {
  7. console.log("Jane's auto-generated ID:", jane.id);
  8. });
  9. // 删除所有名为“Jane”的人
  10. User.destroy({
  11. where: {
  12. firstName: "Jane"
  13. }
  14. }).then(() => {
  15. console.log("Done");
  16. });
  17. // 将所有没有姓氏的人改为“Doe”
  18. User.update({ lastName: "Doe" }, {
  19. where: {
  20. lastName: null
  21. }
  22. }).then(() => {
  23. console.log("Done");
  24. });

Sequelize 有很多查询参数. 你将在下一个教程中了解有关这些内容的更多信息. 也可以进行原始SQL查询,如果你真的需要它们.