You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows CMD中MongoDB Shell执行聚合查询时提示需输入更多行求助

解决MongoDB Shell中聚合查询持续等待输入的问题

嘿,问题一眼就能看出来啦!你的聚合语句存在语法错误,导致MongoDB Shell误以为你还没写完整个命令,所以一直显示...等待你补充内容。

错误根源

你写的语句里,$match阶段的大括号没有正确闭合:

db.options.aggregate([{$match: {Update_Date: {$gte: "20180201" } }, { $out: "options_2" } ])

仔细看$match部分:{$match: {Update_Date: {$gte: "20180201" } } 这里少了一个闭合的},导致整个聚合管道的结构不完整,Shell无法识别这是一条完整的可执行命令。

修正后的单行语句

把$match的大括号补全,确保每个管道阶段的对象都正确配对:

db.options.aggregate([{$match: {Update_Date: {$gte: "20180201"} }}, {$out: "options_2"}])

小提醒

以后再遇到Shell一直显示...的情况,优先检查括号、引号是否配对完整——这是最常见的触发原因哦!

内容的提问来源于stack exchange,提问作者nicholas.reichel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 08:53:18