3
私はschool.howで教師の可用性を追加するためのMongoDB INORDERで時間を節約したい私は、文字列としてMongoDBの中で一日の時間を格納することができます。 (私は03:30 PMのように保管したい) 解決方法を教えてください。MongoのDbの時刻形式
私はschool.howで教師の可用性を追加するためのMongoDB INORDERで時間を節約したい私は、文字列としてMongoDBの中で一日の時間を格納することができます。 (私は03:30 PMのように保管したい) 解決方法を教えてください。MongoのDbの時刻形式
あなたは、スキーマを使用して何かを追加するたびに起動するユーザーマングースのユーザー・スキーマの事前の機能をすることができます。内部では、特定のスキーマモデルをどのように保存するかを条件関数で指定します。私はあなたの時間モデルを完了しました。混乱があれば教えてください。
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
var UserSchema = new Schema({
time: String
});
UserSchema.pre('save',
function (next) {
if (!this.time) {
var newdate = new Date();
var Fulllocaltime = newdate.toLocaleString('en-US');
var array = Fulllocaltime.split(" ");
var finaloutput = array[1]+' '+array[2];
this.time =finaloutput;
}
next();
}
);
1日の始まりからミリ秒単位で保存するだけではどうですか。それは文字列よりもスペースが少なく、一般的な使用法がはるかに多い。 –