我在mongo集合中有一个包含以下字段的文档。
{
_id: policyId_YYYYMMDDHH24MISS,
createDate: ISO DATE,
createId: VARCHAR
}
我如何追加时间戳' YYYYMMDDHH24MISS'到一个领域?
预期:
{
_id: CERT00501_20160210132745,
createDate: ISO DATE,
createId: abcd1234
}
答案 0 :(得分:0)
好吧,你真的不需要在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的更多文档。