Archery icon indicating copy to clipboard operation
Archery copied to clipboard

Mongo 使用投影查询,返回的结果为N/A

Open solomon-cc opened this issue 1 year ago • 1 comments

重现步骤

db.RIC_IqyMediaId.find({}) .projection({}) .sort({_id:-1}) .limit(100)

使用该语法进行查询,除了ID其他列返回值为N/A

预期外的结果

image

日志文本

No response

版本

1.9.1

部署方式

K8S

是否还有其他可以辅助定位问题的信息?比如数据库版本等

将查询语句改为 db.RIC_IqyMediaId.find({}) .projection() .sort({_id:-1}) .limit(100)后, 能够返回正常结果

solomon-cc avatar May 26 '23 08:05 solomon-cc

默认情况下projection({})中是要有字段,没有字段就是不显示,没有数据的字段才会返回(N/A)。你这么写一下空的projection({})确实没有考虑到,很少这么写,如果你要显示全部的字段,把.projection({})去了就可以

fancy-lee avatar Jun 15 '23 16:06 fancy-lee