目前,我有一个结构数据库:
"companies": [
{
"address": "aa",
"branch": "bbb",
"id": 1,
"lat": "35.669648",
"lng": "139.785461",
"name": "gg",
"zip": "104-0051"
},
....
]
我想开发一个函数来返回半径范围内的所有公司。
问题是公司是一个大型阵列。如果我使用循环似乎是不好的解决方案。 我测试了150,000条记录,需要大约40秒。 这个要求的最佳解决方案是什么?