如何在mongodb中两次选择同一列
通常我们可以在mongodb中选择一列,如下所示:如何在mongodb中两次选择同一列,mongodb,database,Mongodb,Database,通常我们可以在mongodb中选择一列,如下所示: db.TestData.find({"_id" : ObjectId("53eba30740adad086ce3599e")},{_id:1}) Select column1,column1 from table1 在sql中,我们选择同一列两次,如下所示: db.TestData.find({"_id" : ObjectId("53eba30740adad086ce3599e")},{_id:1}) Select column1,col
db.TestData.find({"_id" : ObjectId("53eba30740adad086ce3599e")},{_id:1})
Select column1,column1 from table1
在sql中,我们选择同一列两次,如下所示:
db.TestData.find({"_id" : ObjectId("53eba30740adad086ce3599e")},{_id:1})
Select column1,column1 from table1
我需要一个mongodb查询来选择上面的内容。
我该怎么做
提前谢谢 您可以使用javascript函数对其进行操作,也可以使用运算符执行基本聚合查询:
db.accounts.aggregate({ $project: { _id: 1, _id2: '$_id' }});
// Or using a match to filter the results first
db.accounts.aggregate(
{ $match: { _id: ObjectId("53eba30740adad086ce3599e") } },
{ $project: { _id: 1, _id2: '$_id' } }
);