【发布时间】:2019-03-25 01:56:04
【问题描述】:
我知道在 MongoDB 中使用 $natural 排序可以提高磁盘吞吐量,因为光标将读取顺序记录而不是四处跳转。
但是,当我尝试使用此 SO example 或遵循 Cursor.sort() Ref Docs 时,我收到以下错误:
for t in collection.find({'raw.lang': 'en'}).sort( { $natural: 1 } ):
不出所料地给出了语法错误。
for t in collection.find({'raw.lang': 'en'}).sort( { '$natural': 1 } ):
发生异常:TypeError 如果没有指定方向,key_or_list 必须是 list 的一个实例
任何帮助将不胜感激。谢谢。
【问题讨论】: