これはこのような基本的な質問のようですが、私はそれに対する答えを見つけることができません。マングース - 最新の質問
私のデータベースに最新のドキュメントを問い合わせたい。私はそれに次の関数を書いたが、最新のエントリを返さず、代わりにdbの最初のものを返します。 findOne()の代わりにfind()を試しましたが、配列内のオブジェクトが返されました。これは私が望むものではありません。最新のドキュメントをオブジェクトの形で返すネイティブモンゴーズ関数はありますか?
const getLatestRound = module.exports.getLatestRound = function(callback){
SmallHistory.findOne().limit(1).sort({ date: -1 }).exec((err, data) => {
if(err) {
callback(new Error('Error querying SmallHistory (getLatestRound())'));
return;
}
if(data) {
callback(null, data);
return;
}
});
}
PLSのは感謝
場所によって置き換え'limit'と 'sort ':' SmallHistory.findOne()。sort({date:-1})。limit(1).exec((err、data)=> {'。 'あなたが' findOne'を使用するとき。 – alexmac