无法使用$ nearSphere从我的mongodb集合中查找数据

阿什什·辛哈(Ashish sinha)

我的地方集合中有以下几行。

{ "_id" : ObjectId("572b3892967c76c62b7f63e3"), "loc" : { "type" : "Point", "coordinates" : [ -73.97, 40.77 ] }, "name" : "Central Park", "category" : "Parks" }

{ "_id" : ObjectId("572b38ba967c76c62b7f63e4"), "loc" : { "type" : "Point", "coordinates" : [ -73.88, 40.78 ] }, "name" : "La Guardia Airport", "category" : "Airport" }

我无法执行以下查询

db.places.find({$nearSphere: {$geometry: { type: "Point", coordinates: [-73.92, 40.775]}, $minDistance: 10000, $maxDistance: 10}})

我收到以下错误: Error: error: { "$err" : "Can't canonicalize query: BadValue unknown top level operator: $nearSphere", "code" : 17287 }

请让我知道是什么问题。

塞缪尔·加西亚(Samuel Garcia)

在查询对象中,缺少“ loc”字段。而且,由于maxDistanace <minDistance,所以我认为您将minDistance和maxDistance声明为错误。

我认为您想要的查询是这样的:

db.places.find({loc:{$nearSphere: {$geometry: { type: "Point", coordinates: [-73.92, 40.775]}, $minDistance: 10, $maxDistance: 10000}}})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用$ nearSphere从我的mongodb集合中查找数据

来自分类Dev

MongoDB使用未知密钥在集合中查找

来自分类Dev

MongoDB使用未知密钥在集合中查找

来自分类Dev

使用NodeJS从MongoDB中的集合获取数据

来自分类Dev

如何使用Express和MongoStore从MongoDB集合中查找会话

来自分类Dev

使用LINQ / C#在MongoDB集合中查找子对象

来自分类Dev

流星+ React:无法从mongoDB集合中获取数据

来自分类Dev

无法在Node.js应用程序中使用MongoClient在远程mongodb集合中运行“查找”查询

来自分类Dev

我似乎无法从集合中获取所有数据?

来自分类Dev

MongoDB中的$ cmd集合是什么?我该如何使用?

来自分类Dev

如何使用Clojure Map从多个MongoDB集合中获取数据

来自分类Dev

MongoDB $ nearSphere无法按预期工作

来自分类Dev

我在mongodb聚合中使用查找,但是它不返回我要查找的数据

来自分类Dev

我在查询中使用BigDecimal时无法从mongoDB提取数据

来自分类Dev

Spring Data MongoDB NearSphere无法与query.with(pageable)一起使用

来自分类Dev

无法从集合中获取值(使用 GetElementsByClassName)

来自分类Dev

类型错误:无法使用 mongoDb 读取 null ---node 的属性“集合”以插入数据

来自分类Dev

无法使用streams / highland.js从mongodb中获取数据

来自分类Dev

无法使用Node.js从Mongodb中获取数据

来自分类Dev

无法使用streams / highland.js从mongodb中获取数据

来自分类Dev

我无法使用SNICallback

来自分类Dev

无法使用数据注释

来自分类Dev

无法在 MongoDB shell 中打开集合

来自分类Dev

PHP/MongoDB,无法更新集合中的记录

来自分类Dev

我无法使用StringBuilder操作inputStream中的数据

来自分类Dev

我无法使用insert all将数据插入表中

来自分类Dev

我无法使用jquery从多种表单中捕获数据

来自分类Dev

我无法使用StringBuilder操作inputStream中的数据

来自分类Dev

我无法在android中的片段中使用数据库

Related 相关文章

  1. 1

    无法使用$ nearSphere从我的mongodb集合中查找数据

  2. 2

    MongoDB使用未知密钥在集合中查找

  3. 3

    MongoDB使用未知密钥在集合中查找

  4. 4

    使用NodeJS从MongoDB中的集合获取数据

  5. 5

    如何使用Express和MongoStore从MongoDB集合中查找会话

  6. 6

    使用LINQ / C#在MongoDB集合中查找子对象

  7. 7

    流星+ React:无法从mongoDB集合中获取数据

  8. 8

    无法在Node.js应用程序中使用MongoClient在远程mongodb集合中运行“查找”查询

  9. 9

    我似乎无法从集合中获取所有数据?

  10. 10

    MongoDB中的$ cmd集合是什么?我该如何使用?

  11. 11

    如何使用Clojure Map从多个MongoDB集合中获取数据

  12. 12

    MongoDB $ nearSphere无法按预期工作

  13. 13

    我在mongodb聚合中使用查找,但是它不返回我要查找的数据

  14. 14

    我在查询中使用BigDecimal时无法从mongoDB提取数据

  15. 15

    Spring Data MongoDB NearSphere无法与query.with(pageable)一起使用

  16. 16

    无法从集合中获取值(使用 GetElementsByClassName)

  17. 17

    类型错误:无法使用 mongoDb 读取 null ---node 的属性“集合”以插入数据

  18. 18

    无法使用streams / highland.js从mongodb中获取数据

  19. 19

    无法使用Node.js从Mongodb中获取数据

  20. 20

    无法使用streams / highland.js从mongodb中获取数据

  21. 21

    我无法使用SNICallback

  22. 22

    无法使用数据注释

  23. 23

    无法在 MongoDB shell 中打开集合

  24. 24

    PHP/MongoDB,无法更新集合中的记录

  25. 25

    我无法使用StringBuilder操作inputStream中的数据

  26. 26

    我无法使用insert all将数据插入表中

  27. 27

    我无法使用jquery从多种表单中捕获数据

  28. 28

    我无法使用StringBuilder操作inputStream中的数据

  29. 29

    我无法在android中的片段中使用数据库

热门标签

归档