我正在从Node.js应用程序(使用Mongoose )将数据保存在MongoDB服务器中。
考虑以下代码:
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() 有什么区别?