我有两个地图。我想查询所有数据库项目,并按两个map.sizes之间的差异进行排序。
在文档中,我看到可以使用以下语法检查内容的大小:
MyModel.where('tags').size(0).exec(function (err, docs) {
//do stuff here
}
我还看到我可以对项目进行排序
query.sort({ field: 'asc', test: -1 });
但是,当我想弄清楚我想要该字段的map.size或数组长度时,却看不到任何排序方法。我该怎么做呢?