我想从javascript控制台到我的PHP应用程序的MongoDB查询。我试图避免的是必须将查询转换为PHP“本地驱动程序”的格式...我不想手动构建数组和手链函数比我想要手动构建数组MySQL的内部查询结构只是为了获取数据。如何在PHP中执行MongoDB控制台式查询?
我已经有一个字符串产生的蒙戈控制台的确切内容我想:
db.intake.find({"processed": {"$exists": "false"}}).sort({"insert_date": "1"}).limit(10);
的问题是,有没有办法让我的手这个字符串,按原样对MongoDB的和有它用我请求的数据集返回一个游标?
现在我在“编写你自己的解析器,因为它不是有效的json,有点儿把有效的Mongo查询转换成PHP本地驱动程序想要的格式”,这不是很有趣。
我不想要一个ORM或一个大型的包装库;我只是想给我的查询字符串,因为它存在于控制台中,并得到一个我可以使用的迭代器。我知道有一些基于PHP的Mongo管理器应用程序显然会采用控制台式查询并处理它们,但是最初浏览他们的代码时,我不确定他们是如何处理翻译的。
我绝对喜欢在控制台蒙戈的工作,但我很快开始厌恶每一个查询转换为本土作家想要的格式的想法...
fyi;这将会慢得多.. – Petrogad