在查询时“-”是什么意思?

What does - mean when querying

本文关键字:是什么 意思 查询      更新时间:2023-09-26

我遇到了一个特定的查询,我不能弄清楚它到底是做什么的:

parkSchema.statics.findAllParkSlots = function(params, callback){
    return this.findById(params.park_location_id, '-_id slots').exec(callback);
}

知道-是什么意思吗?

findById不是MongoDB的函数,而是来自Mongoose库(假设您正在使用该库)。

第一个参数是_id,第二个参数定义投影(选择哪些字段):您命名您想要的字段,或者您在字段前面加上您不想要的-。在这种情况下," slots而不是_id "(即使没有明确提到,也总是包括在内)。