猫鼬地理空间查询不会检索任何文档

时间:2019-02-19 04:28:51

标签: node.js mongodb mongoose geospatial mongodb-geospatial

我正在尝试对mongodb集合使用猫鼬地理空间查询。 “ 2dsphere”索引已应用于位置对象。请在下面找到查询:

packages.config

许多文档之一如下:

const data = await Banks.find(
    {
        location: {
            $near: {
                $geometry: {
                    type: "Point",
                    coordinates: [73.8567, 18.5204]
                },
                $maxDistance: 10000000
            }
        }
    }
);

console.log('-- the data --', data);

我尝试将最大距离设置为尽可能大。但是查询不会检索任何文档。可能是什么问题?

1 个答案:

答案 0 :(得分:0)

上面提到的查询工作正常。我一直指的是错误的模型名称(集合)。集合名称是银行,而我一直指的是银行。在MongoDB中,模型名称区分大小写。