Mongodb 得到一个;列表“;Mongo中可查看记录的数量
假设我有一个人的表格,我想要每个30岁以上的人的id、姓名和年龄 在SQL中(通过SQL Management Studio),我将执行以下操作:Mongodb 得到一个;列表“;Mongo中可查看记录的数量,mongodb,Mongodb,假设我有一个人的表格,我想要每个30岁以上的人的id、姓名和年龄 在SQL中(通过SQL Management Studio),我将执行以下操作: SELECT Id, Name, Age FROM Persons WHERE Age > 30; 我得到了一个很好的列表,可以复制粘贴到excel。在MongoDb中,即使我要求返回特定的字段,我仍然会得到一系列不同的结果,我必须单独单击才能查看(至少在RoboMongo中是这样)。如何获得类似excel中的列表以供浏览 我是否必须遍历返回
SELECT Id, Name, Age
FROM Persons
WHERE Age > 30;
我得到了一个很好的列表,可以复制粘贴到excel。在MongoDb中,即使我要求返回特定的字段,我仍然会得到一系列不同的结果,我必须单独单击才能查看(至少在RoboMongo中是这样)。如何获得类似excel中的列表以供浏览
我是否必须遍历返回的记录并打印?还是有更好的选择 要在csv中获得结果,可以使用mongoexport命令行实用程序
mongoexport -d test -c records
-q '{ a: { $gte: 3 } }'
--type=csv --fields name,address
--out /opt/backups/contacts.csv
其中:
- -d数据库
- -c集合
- -q查询
- --字段->指定要导出的字段
- --输出文件名
谢谢,这正是我需要的。