Sequelize 如何查询数据库中的 NULL 值

阅读时长 3 分钟读完

前言

Sequelize 是一款 Node.js ORM 框架,可以让我们通过 JavaScript 语言来操作数据库,提高开发效率。在实际的开发中,我们经常需要查询数据库中的 NULL 值,本文将介绍使用 Sequelize 如何查询数据库中的 NULL 值。

查询 NULL 值

where 条件查询

在 Sequelize 中,我们可以使用 where 条件来查询数据库中的 NULL 值。例如:

上面的代码中,我们使用 where 条件查询了 User 表中 age 字段为 null 的所有记录。

Op.is 和 Op.not

除了使用 null 值来查询,Sequelize 还提供了 Op.isOp.not 条件来查询 NULL 值。例如:

-- -------------------- ---- -------
----- ----- - ----- --------------
  ------ -
    ---- -
      -------- ----
    -
  -
---

----- ----- - ----- --------------
  ------ -
    ---- -
      --------- ----
    -
  -
---

上面的代码中,我们分别使用了 Op.isOp.not 条件查询了 User 表中 age 字段为 NULL 和非 NULL 的记录。

总结

通过本文的介绍,我们了解了如何使用 Sequelize 查询数据库中的 NULL 值。在实际的开发中,我们经常需要查询数据库中的 NULL 值,掌握这些查询方法可以提高我们的开发效率。

示例代码

-- -------------------- ---- -------
----- --------- - ---------------------
----- -- - -------------

----- --------- - --- --------------------- ----------- ----------- -
  -------- -------
---

----- ---- - ------------------------ -
  ----- -----------------
  ---- -----------------
---

------ -- -- -
  ----- ---------------- ------ ---- ---

  ----- ------------- ----- -------- ---- ---- ---
  ----- ------------- ----- ------ ---- -- ---
  ----- ------------- ----- ---------- ---- -- ---

  ----- ------ - ----- --------------
    ------ -
      ---- ----
    -
  ---
  --------------------

  ----- ------ - ----- --------------
    ------ -
      ---- -
        -------- ----
      -
    -
  ---
  --------------------

  ----- ------ - ----- --------------
    ------ -
      ---- -
        --------- ----
      -
    -
  ---
  --------------------
-----

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6506b46e95b1f8cacd26c723

纠错
反馈