Mongoose返回字段顺序不一致

时间:2013-03-17 02:53:27

标签: node.js mongodb mongoose

我有一个非常简单的mongoose查询,它正确返回,但字段显示顺序不一致。请注意有时它会列出_id然后列出用户名,有时它会列出用户名然后列出_id。有什么方法可以解决这个问题吗?

exports.list = function(req, res){
    return db.userModel.find({}, 'username', function (err, users) {
         if(!err) {
             return res.json(users);
         } else {
            console.log(err);
            return res.send(400);
        }
    });
 }

输出

[
  {
    "username": "admin",
    "_id": "5145293a420135521c000001"
  },
  {
    "username": "bob",
    "_id": "5145293b420135521c000002"
  },
  {
    "_id": "5145293b420135521c000003",
    "username": "example"
  }
]

0 个答案:

没有答案