假设我有一个人的桌子,我想要每个30岁以上的人的身份,姓名和年龄。
在SQL中(通过SQL Management Studio)我会做类似的事情:
SELECT Id, Name, Age
FROM Persons
WHERE Age > 30;
我得到一个很好的列表,我可以复制并粘贴到excel。在MongoDb中,即使我要求返回特定字段,我仍然会得到一些不同的结果,我必须单独点击才能查看(至少在RoboMongo中)。如何获得像excel中的列表一样的列表?
我是否必须遍历返回的记录并打印?还是有更好的选择?
答案 0 :(得分:1)
要在csv中获得结果,可以使用mongoexport命令行实用程序。
mongoexport -d test -c records
-q '{ a: { $gte: 3 } }'
--type=csv --fields name,address
--out /opt/backups/contacts.csv
其中: