MongoDB Compass 1.28.4中$unwind聚合报错问题求助
解决MongoDB Compass 1.28.4中$unwind的报错问题
问题原因
你遇到的报错是因为MongoDB Compass 1.28.4的聚合管道输入要求严格遵循JSON格式,而你输入的path键名未用双引号包裹,不符合JSON规范。Studio 3T支持JavaScript对象语法(键名可省略引号),所以同样的语句在那里能正常运行。
解决方案
将path的键名加上双引号,改成标准JSON格式即可:
{ "path": "$Products" }
验证说明
修改后再执行$unwind聚合操作,就能正常展开Products数组字段,得到预期的拆分结果。
内容的提问来源于stack exchange,提问作者Daniel Patrício
相关产品推荐
相关产品推荐

