Node.jsアプリケーションからMongoDBサーバーにデータを保存しています( Mongooseを使用)。
次のコードを検討してください。
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var schemaObj = new Schema({
field1: String,
field2: String,
Datefield: Date//So on...
});
mongooseDB = mongoose.createConnection('mongodb://myserver:port/DBname');
mongooseDB.on('error', console.error.bind(console, 'error in connection'));
mongooseDB.once('open', function (err) {
var objmodel = db.model('myschema', schemaObj);
modelObj.field1 ='value1';
modelObj.Datefield = new Date().toGMTString(); //new Date().toUTCString();
//So on..
modelObj.save(function (err) {
if (err)
//Notify err
else
//DO some task after save
});
});
日付フィールドで、「toGMTstring()」または「toUTCstring()」を使用すると次の値を取得します
'Thu, 24 Jan 2013 05:49:04 GMT'
私は次のリンクをたどりました:
toGMTStringは非推奨になり、使用されなくなりました
Node.jsに関してtoUTCstring()とtoGMTstring()の違いは何ですか?