如何在mongoose中执行此查询?

时间:2015-06-12 14:33:05

标签: mongoose find

说,我有一个文件集合,每个文件都有路径。我想查询深度为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) {
...
});

0 个答案:

没有答案