在Mongodb中是否需要指定Sort for skip limit
Is it required to specify Sort for skip limit in Mongodb
我正在为 mongodb C# 驱动程序使用 skip & limit 来分批获取票证,如下所示,
var data = db.collectionName.Find({}).Skip(1000).Limit(500).ToList()
数据提取正在按预期进行。需要确认 Sort() 是否对像下面这样的 Skip & limit 方法是强制性的?或排序将由 mongodb 处理,如果未指定
var data = db.collectionName.Find({}).Sort("{_id:1}").Skip(1000).Limit(500).ToList()
我已从查询中删除排序以缩短完成提取操作所需的时间。
不,Sort() 对于 Skip() 和 Limit() 方法不是强制性的。您可以像在查询中使用的那样直接使用它们:
var data = db.collectionName.Find({}).Skip(1000).Limit(500).ToList()
要了解有关默认排序顺序的更多信息,请参阅下文link:
.
我正在为 mongodb C# 驱动程序使用 skip & limit 来分批获取票证,如下所示,
var data = db.collectionName.Find({}).Skip(1000).Limit(500).ToList()
数据提取正在按预期进行。需要确认 Sort() 是否对像下面这样的 Skip & limit 方法是强制性的?或排序将由 mongodb 处理,如果未指定
var data = db.collectionName.Find({}).Sort("{_id:1}").Skip(1000).Limit(500).ToList()
我已从查询中删除排序以缩短完成提取操作所需的时间。
不,Sort() 对于 Skip() 和 Limit() 方法不是强制性的。您可以像在查询中使用的那样直接使用它们:
var data = db.collectionName.Find({}).Skip(1000).Limit(500).ToList()
要了解有关默认排序顺序的更多信息,请参阅下文link: .