如何将时间戳附加到 Mongo 数据库中的字段
How do i append timestamp to a field in Mongo DB
我在 mongo 集合中有一个包含以下字段的文档。
{
_id: policyId_YYYYMMDDHH24MISS,
createDate: ISO DATE,
createId: VARCHAR
}
如何将时间戳 'YYYYMMDDHH24MISS' 附加到字段?
预计:
{
_id: CERT00501_20160210132745,
createDate: ISO DATE,
createId: abcd1234
}
嗯,你真的不需要在 MongoDB 中存储时间戳,因为它是默认的 _id 字段为你做的。
但是,如果您有特殊需要,可以将时间戳存储为数字 MongoDB。
// in javascript
var id = "CERT00501_"+ Date.now();
var doc = {
_id: id,
createDate: "2012-12-19T06:01:17.171Z",
createId: ""
}
您将获得如下文档:
{
_id: 'CERT00501_1457373601773',
createDate: '2012-12-19T06:01:17.171Z',
createId: ''
}
请参阅有关 ObjectId 的更多文档。
我在 mongo 集合中有一个包含以下字段的文档。
{
_id: policyId_YYYYMMDDHH24MISS,
createDate: ISO DATE,
createId: VARCHAR
}
如何将时间戳 'YYYYMMDDHH24MISS' 附加到字段?
预计:
{
_id: CERT00501_20160210132745,
createDate: ISO DATE,
createId: abcd1234
}
嗯,你真的不需要在 MongoDB 中存储时间戳,因为它是默认的 _id 字段为你做的。
但是,如果您有特殊需要,可以将时间戳存储为数字 MongoDB。
// in javascript
var id = "CERT00501_"+ Date.now();
var doc = {
_id: id,
createDate: "2012-12-19T06:01:17.171Z",
createId: ""
}
您将获得如下文档:
{
_id: 'CERT00501_1457373601773',
createDate: '2012-12-19T06:01:17.171Z',
createId: ''
}
请参阅有关 ObjectId 的更多文档。