在Nedb数据表中查找最小值?

我在Nedb中有如下的数据结构:

["UserId":"1446844665274","taskDone":"false","id":12,"_id":"1XURfx5uAZpgbh1i"] ["UserId":"1446844665274","taskDone":"false","id":10,"_id":"2I25xNAGTM7Iw2Af"] ["UserId":"1446844665274","taskDone":"false","id":3,"_id":"ESfi8ej5pbWBHV8o"] ["UserId":"1446844665274","taskDone":"false","id":9,"_id":"Etta7RLg2b09p9Bx"] 

我正在尝试从表中筛选最小的id值的行。 如果有人可以build议我如何查询NEDB以获得最小的id值,这将是非常有帮助的。 我正在使用node.js和nedb。

谢谢。

也许你用id升序sorting ,得到第一个有限制

 db.find({}).sort({ id: 1 }).limit(1).exec(function (err, docs) { });