$substr 不适用于 mongodb compass 社区

Posted

技术标签:

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

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

【问题讨论】:

【参考方案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] ]) 什么也没发生

以上是关于$substr 不适用于 mongodb compass 社区的主要内容,如果未能解决你的问题,请参考以下文章

Mongodb Atlas 连接字符串不适用于 Zapier

Mongodb匹配聚合不适用于日期

笑话:返回 null 的测试用例。我尝试了差异解决方案,但不适用于我

MongoDB 聚合 $lookup 不适用于 $group

CosmosDB - Mongodb IsUpsert 不适用于批量更新

$match 与 $gte 和 $lte 不适用于 mongodb 中的数组? [复制]