我注意到MongoDB驱动程序中的一些实例,可以通过options
参数或链式方法执行游标操作,如下所示。这些操作是执行相同的操作还是两者之间存在一些差异(例如性能特征)?
此示例使用sort
,但同样适用于其他情况(例如limit
)。首先,作为options parameter:
db.collection.find({}, {sort: {_id: 1}})
现在,作为chained cursor method:
db.collection.find({}).sort({_id: 1})