【发布时间】:2018-11-25 00:13:14
【问题描述】:
我有以下收藏
{
"_id" : ObjectId("5b16405a8832711234bcfae7"),
"createdAt" : ISODate("2018-06-05T07:48:45.248Z"),
"firstName": "Bruce",
"lastName": "Wayne"
},
{
"_id" : ObjectId("5b16405a8832711234bcfae8"),
"createdAt" : ISODate("2018-06-05T07:48:45.248Z"),
"firstName": "Clerk",
"lastName": "Kent"
},
{
"_id" : ObjectId("5b16405a8832711234bcfae9"),
"createdAt" : ISODate("2018-06-05T07:48:45.248Z"),
"firstName": "Peter",
"lastName": "Parker"
}
我需要$project 一个键索引和$concat 'INV-00' + 根元素的索引
我的输出应该是这样的
{
"_id" : ObjectId("5b16405a8832711234bcfae7"),
"createdAt" : ISODate("2018-06-05T07:48:45.248Z"),
"firstName": "Bruce",
"lastName": "Wayne",
"index": "INV-001"
},
{
"_id" : ObjectId("5b16405a8832711234bcfae8"),
"createdAt" : ISODate("2018-06-05T07:48:45.248Z"),
"firstName": "Clerk",
"lastName": "Kent",
"index": "INV-002"
},
{
"_id" : ObjectId("5b16405a8832711234bcfae9"),
"createdAt" : ISODate("2018-06-05T07:48:45.248Z"),
"firstName": "Peter",
"lastName": "Parker",
"index": "INV-003"
}
我可以使用$dateToString 或其他方式将createdAt 格式更改为此Thu Jan 18 2018吗???
提前致谢!!!
【问题讨论】:
-
更改 createdAt 键格式将如何帮助您推断文档的索引?试图了解你想要做什么
-
我可以使用 $dateToString 或其他方式将 createdAt 格式更改为 2018 年 1 月 18 日星期四 只是想知道这可能吗?...与索引部分无关@天文
标签: node.js mongodb mongoose mongodb-query aggregation-framework