如何使用查询查询从mongoDB获取数据时获取别名

时间:2017-12-13 09:00:19

标签: javascript node.js mongodb mongodb-query sails.js

我正在使用MongoDB,我的表(表名" My_Table")看起来像

user_id

我希望将字段名称user设为My_Table.find({}).then(function(data){console.log(data)})作为别名

我可以使用查找查询{user_id: "11111"}获取My_Table的值 使用此查询我可以得到{user : "11111"}的输出 但我的预期输出的别名为extract sentence containing substring

为此,我不知道是否需要在属性中添加一些字段或需要更改我的查找方法。

任何人都应该帮助解决这个问题,提前谢谢

1 个答案:

答案 0 :(得分:1)

My_Table.aggregate([
{$match:{}},
{$project:{user:"$user_id",id:1}}
])

在$ project或$ addFields阶段,您可以根据需要格式化输出