【问题标题】:$substr doesnt work on mongodb compass community$substr 不适用于 mongodb compass 社区
【发布时间】:2020-06-03 17:49:36
【问题描述】:

我有一个集合,我想展示“问题”中“类别”中的一些字符,但它一直给我这个错误,我已经搜索了很多,我认为一切都是正确的,有什么帮助吗?

【问题讨论】:

    标签: sql mongodb


    【解决方案1】:

    要使用 $substr,您需要使用 aggregation

    我尝试了 Compass 中的聚合工具,但我不清楚。

    但是,我用一个集合尝试了这种聚合:

    db.getCollection('products').aggregate(
    [
        {
            $project: 
            {
                tex: { $substr: ["$name",2,7] }
            }
        }
    ])
    

    【讨论】:

    • 我在 Mongo 的“文档”和“解释计划”之间转到“聚合”并粘贴:db.getCollection('alunos').aggregate( [ { $project: { tex: { $ substr: ["$Nome",0,5] } } } ]) 什么也没发生
    猜你喜欢
    • 2018-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-08
    • 2020-10-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-19
    相关资源
    最近更新 更多