如何限制号码。在水壶中使用的mongodb输入转换中检索到的行。
我尝试使用以下查询进行mongodb输入查询,但没有一个正在运行:
{“$ query”:{“$ limit”:10}} 或{“$ limit”:10}
请让我知道我哪里出错。
谢谢, Deepthi
答案 0 :(得分:4)
您可以使用多个查询modification operators。它们的名称并不完全直观,与Mongo shell中使用的函数名称不匹配,但它们的作用相同。
在您的情况下,您需要$maxScan
运算符。您可以将查询编写为:
{"$query": {...}, "$maxScan": 10}
答案 1 :(得分:0)
我们必须使用MongoDB提供的聚合方法,这里是链接:docs.mongodb.org/manual/applications/aggregation。
在我的情况下,我在MongoDB输入Kettle中使用此查询,我们还必须选择Query is aggregation pipline。
{$match: {activity_type: " view "}},
{$sort: {activity_target: -1 } },
{$limit: 10}
以下屏幕截图可帮助您更清楚地了解操作。