微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将 mongodb 输入查询添加到投影结果中?

如何解决如何将 mongodb 输入查询添加到投影结果中?

我有几个多边形,通过提供“点”,我得到了多边形的名称(到目前为止是这样)。我希望做的是将我的输入添加到结果中,这样我就可以知道是什么输入 - 我有结果。

My mongoplayground

因此在示例中,我在数组中发送了 3 个点:

"coordinates": [[128.85,33.51],[0,0],[128.80,33.50]]

我得到的是

[
  {
    "_id": ObjectId("5a934e000102030405000001"),"name": "CST"
  }
]

但我想要的是:

[
  {
    "_id": ObjectId("5a934e000102030405000001"),"name": "CST"
    "your_input":[128.85,33.51]
  },{
    "_id": ObjectId("5a934e000102030405000001"),"name": "CST"
    "your_input":[128.80,33.50]
  },]

注意 [0,0] 没有定义,所以显然没有结果。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。