如何将 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 (将#修改为@)