• <bdo id='G6lQ1'></bdo><ul id='G6lQ1'></ul>
    <i id='G6lQ1'><tr id='G6lQ1'><dt id='G6lQ1'><q id='G6lQ1'><span id='G6lQ1'><b id='G6lQ1'><form id='G6lQ1'><ins id='G6lQ1'></ins><ul id='G6lQ1'></ul><sub id='G6lQ1'></sub></form><legend id='G6lQ1'></legend><bdo id='G6lQ1'><pre id='G6lQ1'><center id='G6lQ1'></center></pre></bdo></b><th id='G6lQ1'></th></span></q></dt></tr></i><div id='G6lQ1'><tfoot id='G6lQ1'></tfoot><dl id='G6lQ1'><fieldset id='G6lQ1'></fieldset></dl></div>

  • <legend id='G6lQ1'><style id='G6lQ1'><dir id='G6lQ1'><q id='G6lQ1'></q></dir></style></legend>

    <small id='G6lQ1'></small><noframes id='G6lQ1'>

    <tfoot id='G6lQ1'></tfoot>

      1. Postgres sequelize 原始查询以获取计数返回字符串值

        时间:2023-09-04

          <tbody id='QUCNG'></tbody>
          <legend id='QUCNG'><style id='QUCNG'><dir id='QUCNG'><q id='QUCNG'></q></dir></style></legend>

            <bdo id='QUCNG'></bdo><ul id='QUCNG'></ul>
              • <i id='QUCNG'><tr id='QUCNG'><dt id='QUCNG'><q id='QUCNG'><span id='QUCNG'><b id='QUCNG'><form id='QUCNG'><ins id='QUCNG'></ins><ul id='QUCNG'></ul><sub id='QUCNG'></sub></form><legend id='QUCNG'></legend><bdo id='QUCNG'><pre id='QUCNG'><center id='QUCNG'></center></pre></bdo></b><th id='QUCNG'></th></span></q></dt></tr></i><div id='QUCNG'><tfoot id='QUCNG'></tfoot><dl id='QUCNG'><fieldset id='QUCNG'></fieldset></dl></div>
              • <tfoot id='QUCNG'></tfoot>

                  <small id='QUCNG'></small><noframes id='QUCNG'>

                  本文介绍了Postgres sequelize 原始查询以获取计数返回字符串值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我在我的 node-express 服务器中使用 postgresql sequelize.

                  I am using postgresql sequelize in my node-express server.

                  当我运行以下 SQL 命令时,我得到一个字符串值作为结果.

                  When I run the following SQL Command, I am getting a string value for result.

                  我想获取此计数的 整数 值.

                  I want to get Integer value for this count.

                  SELECT count(id) from collaborators where id<3
                  

                  结果:

                  count =  [ { count: '1' } ]
                  

                  有什么方法可以获取结果的数值吗?还是我总是需要使用 parseInt(count, 10) 来获取 int 值?

                  Is there any way to get number values for result? Or do I always need to use parseInt(count, 10) to get int value?

                  感谢您的帮助!

                  推荐答案

                  @DemtriOS 正确的是 count 返回 bigint 因此解释为 string,您可以直接在查询中直接对它进行类型转换,如下所示:

                  @DemtriOS is correct that count returns bigint hence interpreted into string, you can directly typecast it directly on your query like so:

                  SELECT COUNT(id)::int
                  FROM collaborators
                  WHERE id < 3
                  

                  这篇关于Postgres sequelize 原始查询以获取计数返回字符串值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:Sequelize include - 不包括(删除)数据透视数据 下一篇:Sequelize:用不同的条件查询同一个连接表

                  相关文章

                      <i id='SPpUG'><tr id='SPpUG'><dt id='SPpUG'><q id='SPpUG'><span id='SPpUG'><b id='SPpUG'><form id='SPpUG'><ins id='SPpUG'></ins><ul id='SPpUG'></ul><sub id='SPpUG'></sub></form><legend id='SPpUG'></legend><bdo id='SPpUG'><pre id='SPpUG'><center id='SPpUG'></center></pre></bdo></b><th id='SPpUG'></th></span></q></dt></tr></i><div id='SPpUG'><tfoot id='SPpUG'></tfoot><dl id='SPpUG'><fieldset id='SPpUG'></fieldset></dl></div>

                      <legend id='SPpUG'><style id='SPpUG'><dir id='SPpUG'><q id='SPpUG'></q></dir></style></legend>
                        <bdo id='SPpUG'></bdo><ul id='SPpUG'></ul>
                      <tfoot id='SPpUG'></tfoot>

                      <small id='SPpUG'></small><noframes id='SPpUG'>