相同的查询,同一个数据库在mongoshell& angularJs factories.js

时间:2016-12-14 07:59:49

标签: angularjs mongodb strongloop

我只是试图在我的网络应用程序上实现mongoDB Geospacial查询。使用strongloop / loopback作为后端的Web应用程序& angularjs一个前端。 在"餐馆和#34;内有25554个数据。模特。

我只想在angularJs factories.js

上使用以下命令
db.restaurants.find({ location:
   { $geoWithin:
      { $centerSphere: [ [ -73.93414657, 40.82302903 ], 1 / 3963.2 ] } } })

在下面附上的factories.js示例代码。 factories.js

它返回一个25554长度的数组。

result log

但我在mongo shell&上运行相同的命令将响应数组计为" 420"

>db.restaurants.find({ location:{ $geoWithin:{ $centerSphere: [ [ -73.93414657, 40.82302903 ], 1 / 3963.2 ] } } }).count()
>420

问题是什么?为什么我在不同平台上的同一个数据库上获得不同的结果?

0 个答案:

没有答案