我的MongoDB中有许多文档,我有一个名为images
的字段,这是一个数组,用户可以在该数组中添加多达3个图像URL.
它看起来是这样的:
{
images: ['url1', 'url2', 'url3']
...restOfDocument
}
我只想按数组中的第一个元素对文档进行排序,如果它存在,我只想对数组中至少有一个URL的所有文档asc或desc进行排序.
我试过:
{
images: -1/1 OR "images.0": -1/1
}
以上方法都不起作用,我不想使用Aggregate,我只想知道是否有方法可以使用MongoDB中的游标排序来实现.
任何帮助都将不胜感激.