【发布时间】:2019-03-15 12:29:51
【问题描述】:
我必须从单个查询中返回 2 个文档。我将在查询中给出的第一个值,第二个将是前一个值(已排序)。
我可以分别设计。下面的代码给出了单独的输出。
db.collection.find({'_id':'value1'})
db.collection.find({'_id': {'$lt': 'value1'}}).sort({'_id':-1}).limit(1)
- 如何组合它们?所以当我从我的应用程序执行时,它会返回 2 个输出
- 仅获取特定键而不是整个文档
【问题讨论】:
标签: mongodb mongodb-query