Node MongoDB ドライバーを使用して、Web サイトの分析を収集し、MongoLab に送信しています。後でMongoで集計を行うために使用できるように、現在の日時をドキュメントに挿入するにはどうすればよいですか?
明確にするために、コードは次のとおりです。
var query = {};
query['date_time'] = new Date();
Db.connect(mongoUri, function (err, db) {
if (!err) {
db.collection(analyticsCollection, function (err, coll) {
if (!err) {
coll.save(query, {safe:true}, function (err, result) {
db.close();
res.send(200,result);
//console.log(result);
});
} else {
res.json(503,{errno:503,msg:'error: collection does not exist.'});
}
});
} else {
res.json(503,{errno:503,msg:'error: database does not exist.'});
}
});
MongoDB のドキュメントには、mongo シェルで BSON 日付を作成する方法が記載されていますが、Node ドライバーでは作成されておらず、Node ドライバーのドキュメントでも見つかりません。