laravel - 在 MongoDB(Laravel)中的地理位置附近没有收到所有评论
问题描述
我正在开发应用程序并希望获取特定帖子的所有评论,我为每个国家/地区创建了每个评论及其纬度(因为一篇帖子可能有很多评论),但是当我执行查询时,我没有得到所有结果,但它只显示了 17 个结果,而有 200 多条评论
我的查询如下
db.posts.aggregate([ { "$geoNear": {
"near": [70.0000,30.0000 ], "spherical": true, "distanceField": "distance", "distanceMuliplier": 6371, }}, { "$match":{"post_id":"5efb10c325a36375c97dbda4"} } ])
我从这个链接中选择了 lat long
请帮助我,谢谢
解决方案
推荐阅读
- php - Unable to filter database results correctly
- objective-c - 如何在领域中重置数据模型?
- javascript - 如何在输入字段的 php 中延迟搜索功能仅在输入 3 个字符后才开始搜索?
- smarty - foreach from=$results item="entry" name=status
- php - 在 cakephp 3 分页中添加条件
- c# - Enum try parse 方法可以是通用方法吗?
- python - 在我的数据帧上运行 PCA 时,我的计算机蓝屏
- javascript - How can I calculate git tree hash?
- mysql - 在 MySQL 5.7.24 中仅禁用 no_zero_date
- react-native - 运行 React Native 时出现 EADDRINUSE 错误