我正在使用查询从MongoDB数据库中的Robo3T中提取大量字段。我希望复制查询的所有结果,并将它们粘贴到Excel电子表格中。但是,当使用表视图时,Robo3T只允许我一次复制一个值,并且当我选择了多个值时,没有选项可以复制。
这个解决方案的唯一解决办法是复制原始的JSON数据,但是这是非常低效率的,因为我只想复制数据的一列。有没有办法在Robo3T中复制我不知道的数据?
发布于 2022-10-17 08:26:43
正如您已经提到的,您只需要复制一列数据,就可以在find查询之后选择要获取的列,并以数组的形式获取结果。
例如:集合列:"_id“、”名称“、”年龄“集合名称:"employee”
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()https://stackoverflow.com/questions/70779843
复制相似问题