php代码中实现 mongo的$geoWithin的问题。求助大神帮忙解决,谢谢

问题描述

php代码中实现 mongo的$geoWithin的问题。求助大神帮忙解决,谢谢

工作中遇到一个问题,现在一个终端商店A的坐标,要看该商店是不是在给定的坐标范围中,给定的坐标范围是有n(n>=1)个圈,而每个圈是有至少3个点围起来的,不同圈之间没有交集,现在想要的结果是,该终端在这n个圈中。
这里使用了mongo的geoWithin。并且,没有使用tp框架。还有就是网上的全是命令行格式的,php代码格式的几乎没有。我现在感觉可能就是格式的问题。有大牛帮忙看一下,谢谢。
$new_lbs_info_arr = json_decode($one_lbsinfo['lbs_info']);//获取的是这n个圈的数组格式;
//这一步就是我最困惑的地方
$condition = array('lbs'=>array('$geometry'=>array('$geoWithin'=>array('$polygon'=>$new_lbs_info_arr))));
$is_within = $collection_user_lbs->find($condition);//查询是否在圈内
var_dump($is_within);//结果却是“object(MongoCursor)#12 (0) {}”这种格式的!

解决方案

求大神帮忙关于Openssl实现TLS通信的问题

时间: 2024-10-26 05:49:46

php代码中实现 mongo的$geoWithin的问题。求助大神帮忙解决,谢谢的相关文章

string-java字符串中求字串的个数。求大神指点。谢谢

问题描述 java字符串中求字串的个数.求大神指点.谢谢 package z_1; public class Z_4 { /* * 计算某个字符串在另一个字符串中出现的次数 */ public static void main(String[] args) { // TODO Auto-generated method stub String s="kkaaskkadidkkddspqlkk"; getCount(s,"kk"); sop(getCount(s,&q

uitableview-在UITableView中使用UIRefreshControl碰到的问题,求大神告知,谢谢!

问题描述 在UITableView中使用UIRefreshControl碰到的问题,求大神告知,谢谢! 如图所示,下拉刷新,在刚开始下拉的时候,那个标题就已经出现了,并且在cell的下方. 希望这个标题始终不要在cell下方出现. 当然,如果表视图有多个cell,这个标题会被挡住,就不会出现这种情况. 现在是希望无论多少个cell,这个标题都不会在下方出现.求大神指点,谢谢! 解决方案 你这样可以先看看UIRefreshControl源码,是否有配置可以禁用显示,或者直接修改代码不让它显示 解决

c语言-求帮助写一个代码 刚学习数据结构 实在是搞不懂 求大神帮忙谢谢

问题描述 求帮助写一个代码 刚学习数据结构 实在是搞不懂 求大神帮忙谢谢 好心人帮忙翻译好了 求大神帮忙写一下代码 谢谢大家了 解决方案 你的需求,要至少4000C币,你给的100太少了 解决方案二: http://blog.csdn.net/qq_31766907/article/details/50331951这个链接,你看看,或许能帮到你.

求助大神帮忙 在线等-C#获取不到word模板中书签的内容,即bm.Range.Text始终为null

问题描述 C#获取不到word模板中书签的内容,即bm.Range.Text始终为null doc.Activate(); foreach (Microsoft.Office.Interop.Word.Bookmark bm in doc.Bookmarks) { switch (bm.Name) { case "Day": Name = bm.Range.Text; break; //姓名 case "YlId": bm.Select(); ID = bm.Ran

iis架网站出现问题!“/”应用程序中的服务器错误。问题如下图,求各路大神帮忙解决

问题描述 "/"应用程序中的服务器错误.未能找到任何适合于指定的区域性或非特定区域性的资源.请确保在编译时已将"Game.Utils.Properties.AppExceptions.resources"正确嵌入或链接到程序集"Game.Utils",或者确保所有需要的附属程序集都可加载并已进行了完全签名.异常详细信息:System.Resources.MissingManifestResourceException:未能找到任何适合于指定的区域

C# 开发类似QQ的通讯软件,如何在软件中实现通过设置代理连接网络。百分求助!请大神帮忙。

问题描述 项目功能描述:给单位内部开发一个CS构架的管理工具(有点类似QQ),因为内部网络环境比较复杂,直连互联网的电脑无问题,但有部分电脑是通过公司OA网络(OA网络是通过一台固定IP的代理服务器与外网链接)因此这部分电脑的客户端只能通过设置代理服务器与架设在公网上的服务端交互(安装在我们OA网络的所有通讯工具也都需要在各自软件中设置代理服务器的IP,端口才能正常使用):问题:如何让自己设计的这款软件也能象QQ一样可以通过设置代理服务器实现与OA网络互通?请大神帮忙解决!主要实现代码priva

两张表中添加一天一条记录 求大神 帮忙看下 sql 语句该如何去写

问题描述 求大神帮忙解决一个问题比如说有三张表A,B,C三张表,我想将A中的某条数据点击添加按钮的时候同时加到B和C两张表,如何添加?A和B是一对多关系B和C是一对多关系sql语句该如何去写 解决方案 解决方案二:分开逻辑写呗.解决方案三:用触发器可以吗解决方案四:触发器没经常用,的忘记中写了解决方案五:还有其他办法吗

android java 回调-关于android中的回调机制 求大神帮忙看看代码

问题描述 关于android中的回调机制 求大神帮忙看看代码 boss 叫我写一个sdk 然后里面得实现回调 还给了我个demo 说回调机制和这个demo 一样 大概就是从A客户端发出一个数据 然后我这边接受 接受和执行一个事件 然后再回调给C public class DemoActivity extends Activity { private InputInterceptor input; @Override protected void onCreate(Bundle savedInst

java-Java文本框中输入密码解密,文本区里没有任何显示,代码没有出错,求大神帮忙!!!

问题描述 Java文本框中输入密码解密,文本区里没有任何显示,代码没有出错,求大神帮忙!!! 主要代码如下: 测试结果如下:(PS:就是在密码框里输入密码下面的文本域不显示解密文) 解决方案 你的[解密]按钮,button2,没有放置解密事件,actionlistener是new出来的,里面是空的事件. 解决方案二: 我觉得这种问题,你最好自己调试吧,为什么不显示,是出错了,还是解密错误,调试就清楚了