0

场景:我有一个包含以下文档的集合“人”

       {
         "_id" : ObjectId("512bc95fe835e68f199c8686"),
         "name": "David",
         "age" : 78
       },
       { "_id" : ObjectId("512bc962e835e68f199c8687"),
         "name" : "Dave",
         "age" : 35
       }

当我使用 Node.js 中的以下代码进行查询时

db.articles.aggregate(
    { $match : { author : "Dave" } }
);

输出将如下所示:

       { "_id" : ObjectId("512bc962e835e68f199c8687"),
         "name" : "Dave",
         "age" : 35
       }

问题:以上只是实际场景的一个示例,我希望将'age'字段值嵌入双引号中,即对于上面引用的示例,它应该是这样的"age": "35"

那是完整的结果文件应该如下所示:

{ "_id" : ObjectId("512bc962e835e68f199c8687"),
     "name" : "Dave",
     "age" : "35"
   }

考虑一下我有大量的文档,我可以如何有效地获得所需的输出?

问题:有人可以用聪明有效的方法来帮助实现同样的目标吗?

4

0 回答 0