瞬間

2017-11-21 3 views
1

を使用してSSSS私が知ってほしい、私が働いているシナリオは、ユーザーのチャットメッセージを記憶しているmomentjsに瞬間

を使用して、現在の時間の道キャプチャミリ秒があります現在、私はnodejsでのMongoDBを使用しています

私は、エントリを保存するとき マングーススキーマが

var mongoose = require('mongoose'); 
var uniqueValidator = require('mongoose-unique-validator'); 
var moment = require('moment'); 
Schema = mongoose.Schema; 

// https://www.npmjs.com/package/mongoose-unique-validator 
var categorySchema = new mongoose.Schema(
    { 
     CatId: { type: Number, required: true, unique: true }, 
     Name: { type: String, required: true, unique: true }, 
     Description: String, 
     Is_Active: Number, 
     Db_Created_TimeStamp: { type: Date, default: moment().format('YYYY-MM-DD h:mm:ss a') }, 
     Db_Updated_TimeStamp: { type: Date, default: moment().format('YYYY-MM-DD h:mm:ss a') }, 
    }, { collection: "Categories" }) 
categorySchema.plugin(uniqueValidator); 
mongoose.model('Categories', categorySchema); 

の下に示されているようにそれを行う方法を確認していないミリ秒単位で送信されたメッセージの時間をキャプチャしたいですデータベースは以下の通りです

{ 
    "_id" : ObjectId("5a13fddf620d8e4ba85e476c"), 
    "Is_Active" : NumberInt(1), 
    "Description" : "spsss00ort", 
    "Name" : "ssss", 
    "CatId" : NumberInt(103), 
    "Db_Updated_TimeStamp" : ISODate("2017-11-21T10:19:37.000+0000"), 
    "Db_Created_TimeStamp" : ISODate("2017-11-21T10:19:37.000+0000"), 
    "__v" : NumberInt(0) 
} 

エントリのも、ミリ秒をキャプチャする方法を探して

答えて

0

あなたはタイムスタンプを保存したい場合は、あなただけのこれはにUTCミリ秒を格納します

Db_Created_TimeStamp:{type:Number,default: moment.utc().valueOf()}, 
    Db_Updated_TimeStamp:{type:Number,default: moment.utc().valueOf()}, 

としてスキーマを変更する必要がありますあなたはdb

+0

DD-MM-YYYYのH:MM:SS: – DhanaLaxshmi

+0

SSSS私はとにかくスキーマの作成時に自動的にこれらの二つのフィールドを作成しますタイムスタンプオブジェクトを渡すことができ、あなたはミリ秒単位で時間を保存したいと思います。 –

+0

フォーマットが欲しい \t DD-MM-YYYY h:mm:ss:ssssここで、ssssはミリ秒 – DhanaLaxshmi

0

私はあなたが自動的にこれらの2つのフィールドを作成するタイムスタンプオブジェクトを渡すことができますスキーマを作成している時間をミリ秒で保存すると思います。

var categorySchema = new mongoose.Schema(
    { 
     CatId:{ type: Number, required: true, unique: true }, 
     Name : { type: String, required: true, unique: true }, 
     Description : String, 
     Is_Active:Number 
    },{ collection: "Categories",timestamps: { createdAt: 'Db_Created_TimeStamp' ,updatedAt:'Db_Updated_TimeStamp'} }) 
関連する問題