我遇到了某个查询,但我无法弄清楚究竟是什么:
parkSchema.statics.findAllParkSlots = function(params, callback){
return this.findById(params.park_location_id, '-_id slots').exec(callback);
}
知道-
是什么意思吗?
答案 0 :(得分:2)
findById
不是MongoDB函数,而是来自Mongoose库(假设您正在使用该函数)。
第一个参数是_id
,第二个参数定义了投影(要选择的字段):您可以为所需的字段命名,或者在字段前添加-
您不想要的字段。不想要。在这种情况下" slots
而不是_id
" (即使没有明确提及,否则总是包括在内)。