在MongoDB中,可以使用$currentDate
操作符來取當(dāng)前系統(tǒng)時間。該操作符可以設(shè)置一個字段的值為當(dāng)前的系統(tǒng)時間,或者將當(dāng)前系統(tǒng)時間賦給一個變量。
下面是一些示例:
db.collection.updateOne(
{ _id: ObjectId("id")},
{ $currentDate: { fieldName: true } }
)
這將在匹配的文檔中,將fieldName
字段的值設(shè)置為當(dāng)前系統(tǒng)時間。
var currentDate = new Date();
這將創(chuàng)建一個currentDate
變量,并將其賦值為當(dāng)前的系統(tǒng)時間。
$currentDate
操作符:db.collection.aggregate([
{
$project: {
fieldName: { $currentDate: { } }
}
}
])
這將在聚合管道中使用$project
階段,創(chuàng)建一個新的fieldName
字段,并將其值設(shè)置為當(dāng)前系統(tǒng)時間。
總之,可以使用$currentDate
操作符來獲取和設(shè)置當(dāng)前的系統(tǒng)時間。