【发布时间】:2016-07-25 11:46:43
【问题描述】:
我正在学习 MongoDB,我发现要对 MongoDB 集合进行排序,您必须执行以下操作:
db.people.find().sort({firstname: 1, lastname: 1})
这应该对应于 SQL 中的ORDER BY firstname, lastname。为了ORDER BY lastname, firstname,你必须使用:
db.people.find().sort({lastname: 1, firstname: 1})
请注意,{lastname: 1, firstname: 1} 是一个 JSON 对象。所以这里的关键顺序似乎很重要。但据我了解,JSON 对象的键不应该有任何意义。哪里错了?
【问题讨论】:
标签: javascript json mongodb sorting sql-order-by