如何使用查找查询从 mongoDB 获取数据时获取别名
how to get alias name on fetching the data from mongoDB using find query
我正在使用 MongoDB,我的 table(table 名称 "My_Table") 看起来像
attributes: {
user_id: {
type: 'string'
}}
我喜欢将字段名称 user_id
作为 user
作为别名
我可以使用查找查询 My_Table.find({}).then(function(data){console.log(data)})
获取 My_Table 的值
使用此查询我可以获得 {user_id: "11111"}
的输出
但我的预期输出别名为 {user : "11111"}
为此我不知道是否需要在属性中添加一些字段或需要更改我的查找方法。
任何人都请帮助解决这个问题,在此先感谢
My_Table.aggregate([
{$match:{}},
{$project:{user:"$user_id",id:1}}
])
在 $project 或 $addFields 阶段,您可以根据需要格式化输出
我正在使用 MongoDB,我的 table(table 名称 "My_Table") 看起来像
attributes: {
user_id: {
type: 'string'
}}
我喜欢将字段名称 user_id
作为 user
作为别名
我可以使用查找查询 My_Table.find({}).then(function(data){console.log(data)})
获取 My_Table 的值
使用此查询我可以获得 {user_id: "11111"}
的输出
但我的预期输出别名为 {user : "11111"}
为此我不知道是否需要在属性中添加一些字段或需要更改我的查找方法。
任何人都请帮助解决这个问题,在此先感谢
My_Table.aggregate([
{$match:{}},
{$project:{user:"$user_id",id:1}}
])
在 $project 或 $addFields 阶段,您可以根据需要格式化输出