如何在Robo3T中复制查询的所有结果



我正在使用一个查询从Robo3T中的MongoDB数据库中提取一大块字段。我想复制查询的所有结果,并将它们粘贴到Excel电子表格中。但是,当使用表格视图时,Robo3T一次只允许复制一个值,当我选择了多个值时,没有复制选项。

我找到的唯一解决方案是复制原始JSON数据,但这非常低效,因为我只想复制一列数据。有没有一种变通方法可以在Robo3T中复制我不知道的数据?

正如您所提到的,您只需要复制一列数据,您可以在find查询后选择要获取的列,并将结果作为数组获取。

例如。集合列:"_id"name"年龄;集合名称:"雇员";

db.getCollection("employee").find({age:20},{name:1})

这将只返回结果的id和名称

如果您不希望id为,则需要指定_id:-1

db.getCollection("employee").find({age:20},{name:1,_id:-1})

如果您想将所有数据合并到一个字段中(以便有效复制(

db.getCollection("employee").find({age:20},{name:1,_id:-1}).toArray()

最新更新