使用MongoDB按文件搜索排序

有什么方法可以在MongoDB中进行文本搜索,并根据给定位置排序搜索结果吗?我正在购买销售应用程序原型,并且我需要用户可以获得与其文本查询匹配的所有结果,并转而找到所在位置附近的结果。使用MongoDB按文件搜索排序

回答:

如果你在你的数据的纬度和经度,好像它会是这样的:

db.collection.find({ $and: [ 

{ lat: { $gt: value1, $lt: value2 } },

{ lon: { $gt: value1, $lt: value2 } },

{ name: 'some search string' }

] });

以上是 使用MongoDB按文件搜索排序 的全部内容, 来源链接: utcz.com/qa/258243.html

回到顶部