鍍金池/ 問答/iOS  數(shù)據(jù)庫  HTML/ mongodb中sort能否根據(jù)字段的某個(gè)值來排序?

mongodb中sort能否根據(jù)字段的某個(gè)值來排序?

使用node的mongoose庫操作mongodb,
我想查詢一些數(shù)據(jù),能否根據(jù)某個(gè)字段的 某個(gè)值優(yōu)先查詢?而不是 根據(jù)1或者-1.

在數(shù)據(jù)庫中有三條數(shù)據(jù)

{TITLE: "look", SHZT: "通過"}
{TITLE: "see", SHZT: "未通過"}
{TITLE: "watch", SHZT: "未審核"}

默認(rèn)查詢順序就是上面三個(gè),我想把{TITLE: "see", SHZT: "未通過"}這條數(shù)據(jù)優(yōu)先放到出查詢出來的第一條,該如何查詢?

有沒有一個(gè)方法,或者key是可以拿來排序的?
比如
db.a.find().sort({xxx: {SHZT: "未通過"}})
xxx是否存在?

回答
編輯回答
萌面人

是不是可以再加個(gè)屬性值通過id去排序呢

                      {id:1,TITLE: "look", SHZT: "通過"}
                      {id:2,TITLE: "see", SHZT: "未通過"}
                      {id:3,TITLE: "watch", SHZT: "未審核"}
2017年5月21日 21:16