这是我的查询结果:
{
id : 1 ,
name : "Richard" ,
last_name : "stallman",
sex : "Mr"
}
但我需要这样的事情:
{
id : 1 ,
details : "Mr Richard - stallman"
}
我该如何解决?
答案 0 :(得分:1)
您可以使用聚合:
db.COLLECTION.aggregate([{$project: {id: "$id", details: {$concat: ["$sex", " ", "$name", " ", "$last_name"]} }}])
请参阅http://docs.mongodb.org/manual/reference/operator/aggregation/和http://docs.mongodb.org/manual/reference/operator/aggregation/concat/上的文档。
答案 1 :(得分:0)
我假设您正在查询数据库?
您必须查询数据,将其存储在变量中,然后生成新数据。
即
$details=row['sex']." ".row['firstname']." - ".rpw['lastname'];