, поэтому у меня есть mongoDB, в которой хранится переменная date.now, которая возвращает текущую дату.Я бы хотел, чтобы база данных пользователей сохраняла дату регистрации пользователей.Есть ли способ, которым я могу это сделать?Я предполагаю, что с помощью Date () в JS, но я не совсем уверен, куда бы я поместил это, когда вся информация из моей базы данных поступает из формы, и я не хочу, чтобы пользователь видел это.
var userSchema = new Schema({
firstName: {type: String, required: true, validate: nameValidator},
lastName: {type: String, required: true, validate: nameValidator},
addressOne: {type: String, required: true, validate: addressValidator},
addressTwo: {type: String, validate: addressTwoValidator},
city: {type: String, required: true, validate: cityValidator},
state: {type: String, required: true, validate: stateValidator},
zipcode: {type: String, required: true, validate: zipValidator},
country: {type: String, required: true, validate: countryValidator},
registrationDate: {type: String, default: Date.now}
});
<input type="hidden" name="registrationDate"/>
<script type="text/javascript">
function getDate() {
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1;
var yyyy = today.getFullYear();
if(dd<10){dd='0'+dd} if(mm<10){mm='0'+mm};
var output = today.toDateString();
return output
}
getDate();
</script>
var user = new User();
user.firstName = req.body.firstName;
user.lastName = req.body.lastName;
user.addressOne = req.body.addressOne;
user.addressTwo = req.body.addressTwo;
user.city = req.body.city;
user.state = req.body.state;
user.zipcode = req.body.zipcode;
user.country = req.body.country;
user.registrationDate = req.body.registrationDate;