マングースの find メソッドの結果からデータを取得したい。
SinceIdLog.find({},['since_id','saved_date'],{sort:{'saved_date': -1}, limit:1}, function(err, docs) {
console.log(docs[0]);
// some processes
});
この場合の「console.log」の出力は、次のようにしたいものです。
{ since_id: '214320642386968576',
saved_date: Sun, 17 Jun 2012 13:16:04 GMT,
_id: 4fddd8941390b38712000143 }
しかし、以下のように書くと
SinceIdLog.find({},['since_id','saved_date'],{sort:{'saved_date': -1}, limit:1}, function(err, docs) {
console.log(docs[0].since_id);
// some processes
});
出力は「未定義」です。
なぜなのかご存知ですか?
Twitter API のパラメータの「since_id」を MongoDB に保存します。
このコードでは、OAuth を使用して新しく更新されたツイートを取得するための since_id を取得します。
よろしく、