0
A
答えて
0
getNextSequence
は値を返さないため、デバッグでどのように機能するのかわかりません。 findOneAndUpdate
のコールバックは値を返しますが、それを読み取るものはありません。
コールバック関数をgetNextSequence
に渡してから、返さずにnextNumber._doc.seq
でコールする必要があります。
例:
module.exports.getNextSequence = function (sequenceName, callback) {
var query = { "_id": sequenceName };
var update = { $inc: { seq: 1 } };
var options = { new: true };
this.sequence.findOneAndUpdate(query, update, options, function (err, nextNumber) {
if (err) {
console.log('got an error');
callback(err);
return;
};
console.log(nextNumber._doc.seq);
callback(null, nextNumber.doc_seq);
});
};
var song = sequenceHandler.getNextSequence(CONST.SONG_NUMBER_SEQUENCE);
var album = sequenceHandler.getNextSequence(CONST.ALBUM_NUMBER_SEQUENCE);
関連する問題
- 1. は、私が機能を持っているコールバック関数
- 2. は、私はこの機能を持っているJS機能
- 3. JSは、私はこのコードを持っている機能
- 4. ライブラリは、私は、以下の機能を持っているノードのjs
- 5. 変換は、私は価格の値を計算する機能を持っているウィンドウ関数
- 6. コールバック関数ノードのコールバックjs
- 7. 私はこのコードを持っているのJS機能のjs
- 8. 使用scipy.integrate私は機能を持っている変数
- 9. PHP関数は、私は何のデフォルト値、例と機能を持っている
- 10. は、私はこの機能を持っている別の関数
- 11. ノードJS |コールバックを待っているループ?
- 12. は、私は、以下の機能を持っているJSアレイ
- 13. 変数 "encontradoは" 私はこのコードを持っているコールバック関数
- 14. 私はこのような機能を持っているPHP
- 15. 私はこのような機能を持っているイテレータ
- 16. マルチライン機能は、私のpython 2.7での関数呼び出しを持って
- 17. - ソート私はLispでこの機能を持っているカスタム関数
- 18. は、コールバックを使用して、インスタンス機能や簡単な関数
- 19. ノード - 私は機能を持っているテスト
- 20. javascriptの - 私はこれが機能することを知っているコールバック
- 21. Mongoosejsは、私は2つのコレクションを持っているループ
- 22. は、私はこのような機能を持っていスウィフト
- 23. 私はこれが私application.jsでコードをJS持っAJAXおよびコントローラ
- 24. C++関数の値を返し、私はこの機能を持っている配列
- 25. 私は配列および機能を返す簡単な工場持って
- 26. は、私が機能を持っている他の機能
- 27. 私が機能を持っている
- 28. 私はこのコードを持っているこの機能
- 29. Javascriptがだから私は、このようなのような機能を持っているノード
- 30. JSのsetIntervalは、私は、次のJS機能を持っている