我知道在对集合执行 find() 时可以使用 $orderBy。但是我的收藏包含其他对象,我该如何对这些对象进行排序?例如:
books: [{
title: 'book 1',
authors: [
{ name: 'jim' },
{ name: 'bob' },
]
}, {
title: 'book 2',
authors: [
{ name: 'steve' },
{ name: 'joe' },
]
}];
我想做 db.collections.find(); 并让它按顺序返回所有书籍(我知道如何使用 $orderBy,但我也希望对作者进行排序。