搜尋

首頁  >  問答  >  主體

mongodb sort string類型依照數字大小排序

coll集合有以下兩條數據
{
"tran" : "6",
}
{
"tran" : "10",
}

db.coll.find().sort({"tran":1})
這樣查出來的結果tran:10的排在第一個。怎麼修改這條語句,使得安數字大小排序。
前提是,mongodb集合的tran類型不能修改。

伊谢尔伦伊谢尔伦2799 天前610

全部回覆(1)我來回復

  • 阿神

    阿神2017-04-22 09:02:28

    tran 的所有值 必須長度一樣,才可正常排序。 如: "06", "10"

    回覆
    0
  • 取消回覆