【问题标题】:Restheart get collection count()Restheart 获取收集计数()
【发布时间】:2016-04-08 15:15:44
【问题描述】:

如何调用这个 mongo-shell 命令:

db.coll.count()

使用restheart?

我试过了:

http GET 127.0.0.1:8080/cloneGame/players/_count

但得到 403 禁止错误。我的身份验证有问题吗?

谢谢你:)

【问题讨论】:

    标签: mongodb restheart


    【解决方案1】:

    您将 count 查询参数添加到请求 URL 中,从而获得集合的计数。

    RESTHeart 将 _size 属性添加到响应中。

    如果您只对获取集合的计数感兴趣(不获取文档),您可以这样做:

    http GET 127.0.0.1:8080/cloneGame/players?count\&pagesize=0
    

    Query Documents 文档部分中的更多信息。

    【讨论】:

    • Andrea 我们需要仔细检查这一点,在我的情况下,即使我添加了 &pagesize=0,我也会获取所有文档。没有任何区别。
    • Maurizio,您可能需要转义 & 否则终端会将其解释为后台运算符,我已相应更新了答案
    猜你喜欢
    • 2019-05-13
    • 2021-09-29
    • 2023-03-19
    • 1970-01-01
    • 2011-02-22
    • 2022-10-20
    • 2015-11-17
    • 1970-01-01
    • 2019-10-06
    相关资源
    最近更新 更多