Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb Meteor:按名称搜索用户,按“排序”搜索结果;“附近”;位置_Mongodb_Meteor_Mongodb Query - Fatal编程技术网

Mongodb Meteor:按名称搜索用户,按“排序”搜索结果;“附近”;位置

Mongodb Meteor:按名称搜索用户,按“排序”搜索结果;“附近”;位置,mongodb,meteor,mongodb-query,Mongodb,Meteor,Mongodb Query,我有用户集合,我正在使用以下名称搜索用户: Meteor.users.find({ $and:[{"profile.type": "doctor"}, {"profile.name": {$regex: new RegExp((Session.get("doctorSearchQuery")))}}]}); 它还给我一个准确的用户 在我的用户集合中,我有addressOne字段,该字段使用包获取用户在经度和纬度点的位置。这是该字段: 地址一:{ 类型:[编号], 是的, 自动形成:{ 标签:假

我有用户集合,我正在使用以下名称搜索用户:

Meteor.users.find({ $and:[{"profile.type": "doctor"},
{"profile.name": {$regex: new RegExp((Session.get("doctorSearchQuery")))}}]});
它还给我一个准确的用户

在我的用户集合中,我有
addressOne
字段,该字段使用包获取用户在经度和纬度点的位置。这是该字段:

地址一:{
类型:[编号],
是的,
自动形成:{
标签:假,
键入:“映射”,
附加输入:{
地理位置:对,
搜索框:对,
自动链接:正确
}
}
},

现在我的问题是如何按附近的位置对以上搜索结果进行排序。我尝试过使用和,因为我不太熟悉mongodb语法,所以无法得到理想的结果