You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在R的mongolite中排序后如何选择指定字段?

使用mongolite排序后指定返回字段的方法

你只需要在find()方法里添加fields参数,指定要保留的字段即可。MongoDB通过键值对来控制字段返回:值为1表示返回该字段,值为0表示排除该字段(_id默认会返回,若不需要可以手动排除)。

修改后的代码如下:

sorted <- m$find(
  sort = '{"forks_count": -1}',
  limit = 10,
  fields = '{"name": 1, "age": 1, "income": 1, "_id": 0}'
)

说明:

  • fields参数里的"name":1、"age":1、"income":1明确指定只返回这三个字段
  • 加上"_id":0是为了去掉MongoDB默认返回的_id字段,如果需要保留_id,可以删掉这一项

内容的提问来源于stack exchange,提问作者Aravind chals

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 01:01:06