【发布时间】:2020-08-21 21:35:21
【问题描述】:
我正在尝试生成聚合结果,但重命名了一些字段:
db.articles.aggregate([
{$match: {
"model.lang": "en"
}},
{$project: {
"_id": 0,
"model.title": 1,
"model.address_en": "$address",
"model.date": { $dateToString: { format: "%Y-%m-%d", date: "$date" } }
}}
]);
如您所见,我正在尝试将“model.title”重命名为“title”,将“model.address_en”重命名为“address”,并将“model.date”重命名为“date”……但运气不佳:
{ "model" : { "date" : null } }
{ "model" : { "date" : null } }
{ "model" : { "date" : null } }
{ "model" : { "date" : null } }
{ "model" : { "date" : null } }
{ "model" : { "date" : null } }
{ "model" : { "date" : null } }
{ "model" : { "date" : null } }
{ "model" : { "date" : null } }
{ "model" : { "date" : null } }
{ "model" : { "date" : null } }
{ "model" : { "date" : null } }
{ "model" : { "date" : null } }
{ "model" : { "date" : null } }
{ "model" : { "date" : null } }
{ "model" : { "date" : null } }
{ "model" : { "date" : null } }
{ "model" : { "date" : null } }
{ "model" : { "date" : null } }
{ "model" : { "date" : null } }
我做错了什么?
【问题讨论】:
标签: mongodb