说,我有一个文件集合,每个文件都有路径。我想查询深度为2的所有文件。因为Db可能包含很多文件,我想在服务器而不是客户端上过滤它们。基本上我想要像下面这样的东西,显然不起作用
var FileSchema = new Schema({
path:String
});
var File = mongoose.model('File', FileSchema);
File
.find()
.where('path.split("/").length == 2')
.exec(function(err, files) {
...
});