mongodb怎样取当前系统时间
在MongoDB中,可使用`$currentDate`操作符来取当前系统时间。该操作符可以设置一个字段的值为当前的系统时间,还是将当前系统时间赋给一个变量。
下面是一些示例:
1. 将当前系统时间赋给一个字段:
```javascript
db.collection.updateOne(
{ _id: ObjectId("id")},
{ $currentDate: { fieldName: true } }
)
```
这将在匹配的文档中,将`fieldName`字段的值设置为当前系统时间。
2. 将当前系统时间赋给一个变量:
```javascript
var currentDate = new Date();
```
这将创建一个`currentDate`变量,并将其赋值为当前的系统时间。
3. 在聚合管道中使用`$currentDate`操作符:
```javascript
db.collection.aggregate([
{
$project: {
fieldName: { $currentDate: { } }
}
}
])
```
这将在聚合管道中使用`$project`阶段,创建一个新的`fieldName`字段,并将其值设置为当前系统时间。
总之,可使用`$currentDate`操作符来获得和设置当前的系统时间。
TOP