【发布时间】:2021-04-21 19:04:03
【问题描述】:
处理查询以将字段“专业知识”重命名为技能,专业知识是一个包含多个数组的数组,因此希望将其分割为 1。 表格示例:{ "_id" : "E08", "name" : "Damien Collins", "expertise" : [ "Python", "Java" ] }
希望将命名的专业知识显示为“技能”,并且只是为了展示一项专业知识。
当前查询:
db.employees.aggregate([{expertise:{$exists:true}},{$project:{_id:1,"Skill":{expertise{$slice:1}},name:1}}])
在技能部分重命名之前可以使用。
【问题讨论】: