1

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 値を持つ行をフィルタリングしようとしています。最小ID値を取得するためにNEDBにクエリを実行する方法を誰かが提案できれば、本当に役に立ちますか? 私はnedbと一緒にnode.jsを使用しています。

ありがとうございました。

4

1 に答える 1

2

たぶん、id の昇順で並べ替えて、制限付きで最初のものを取得します

db.find({}).sort({ id: 1 }).limit(1).exec(function (err, docs) {
});
于 2015-11-06T22:27:00.573 に答える