小编doc*_*uke的帖子

Tail -f - 显示与模式匹配的最后X行

我正在努力实现tail -f -n10匹配模式的等价物.

起初我想,tail -f -n10 | grep PATTERN但只返回与文件的最后10行中的模式匹配的行.

我要找的是文件中存在的最后十个匹配,而不是文件最后十行中的匹配.有没有办法实现这个目标?

请注意:我指定tail -f因为我希望输出是连续的.我正在使用此命令来查看特定模式的日志文件.

grep tail match

15
推荐指数
1
解决办法
2万
查看次数

我如何$对象数组中的concat字段?

是)我有的

我有以下文档进入我的聚合管道:

[
    { 
        "email" : "email@example.com", 
        "name"  : "Organization Name",  
        "users" : [
            {
                "lastName"  : "Nye", 
                "firstName" : "Bill", 
                "email"     : "bnye@example.com"
            },
            {
                "lastName"  : "Rogers", 
                "firstName" : "Mr.", 
                "email"     : "mrrogers@example.com"
            }
        ]
    },
    ...
]
Run Code Online (Sandbox Code Playgroud)

我想要的是

使用$project我想要每个数组子文档中$concatfirstNamelastName字段来获得以下结果:

{ 
    "email" : "email@example.com", 
    "name"  : "Organization Name",  
    "users" : [
        {
            "name"  : "Bill Nye", 
            "email" : "bnye@example.com"
        },
        {
            "name"  : "Mr. Rogers", 
            "email" : "mrrogers@example.com"
        }
    ] …
Run Code Online (Sandbox Code Playgroud)

mongodb aggregation-framework

5
推荐指数
1
解决办法
3268
查看次数

标签 统计

aggregation-framework ×1

grep ×1

match ×1

mongodb ×1

tail ×1