首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Robo3T中复制查询的所有结果

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

Stack Overflow用户
提问于 2022-01-20 01:37:51
回答 1查看 306关注 0票数 0

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

这个解决方案的唯一解决办法是复制原始的JSON数据,但是这是非常低效率的,因为我只想复制数据的一列。有没有办法在Robo3T中复制我不知道的数据?

EN

回答 1

Stack Overflow用户

发布于 2022-10-17 08:26:43

正如您已经提到的,您只需要复制一列数据,就可以在find查询之后选择要获取的列,并以数组的形式获取结果。

例如:集合列:"_id“、”名称“、”年龄“集合名称:"employee”

代码语言:javascript
复制
db.getCollection("employee").find({age:20},{name:1})

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

如果不想使用id,则需要指定_id:-1

代码语言:javascript
复制
db.getCollection("employee").find({age:20},{name:1,_id:-1})

如果要将所有数据组合到单个字段中(以有效复制)

代码语言:javascript
复制
db.getCollection("employee").find({age:20},{name:1,_id:-1}).toArray()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70779843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档